Обувь - это Ruby каркас. Он добавляет GUI к Ruby, но код все еще Ruby. Вы можете использовать свой код для генерации номера. Вы спрашиваете, как использовать этот сгенерированный номер в виджете?
пример:
Shoes.app { alert("Your random number is: #{int = 1+rand(10)}") }
Вы упоминаете в своем комментарии, используя if.. then
. Вы должны указать, как вы хотите его использовать. Некоторое «если» встроено. Поэтому, если вы что-то делаете, если нажата кнопка, вы можете:
Shoes.app do
stack {
@button1 = button "Would you like a random number?"
@button1.click { para alert("Your random number is: #{int = 1+rand(10)}") }
}
end
Или, если вы хотите использовать оператор if
для логики c, вы можете сделать это:
требуется 'дата'
Shoes.app do
stack {
@button1 = button "Would you like a random number?"
@button1.click {
if Date.today.day.odd?
para alert("Your random number is: #{int = 1+rand(10)}")
else
para alert("Today is an even day, I can't do that. Come back tomorrow")
end }
}
end