0
我想运行一个程序,根据您在编辑列表中选择的性别来更改背景。红宝石鞋 - 编辑列表和if语句存在问题
Shoes.app do
para "your gender"
list_box :items => ["female", "male"],
width => 120, :choose => "weiblich" do |list|
@gender.text = list.text
end
@gender = para "#{@gender}"
button "change colours" do
if @gender ="female"
background (deeppink)
else @gender ="male"
background (dodgerblue)
end
end
end
的问题是 - 无论我做什么,如果我使用if语句,突然总是“女”是可变的,我的背景是粉红色的,altough当我拿起“男性”。如果我只是做
...
button "change colours" do
para @gender
end
....
正确的性别是在变量@gender。有人知道问题是什么吗?
太棒了!多么尴尬的失败......谢谢! – Kirinriki