次のようなアプリがあるとします。
Shoes.app do
@i = 0
def add_button
button ("#{@i += 1}")
end
button("0") {add_button}
end
ボタンをクリックするたびに、より高い番号の新しいボタンが追加されます。新しいボタンの 1 つをクリックするとその番号が表示されるようにコーディングする方法はありますか? self
常にアプリを指しているので、明白なアプローチ
button ("#{@i += 1}") {alert @i}
ボタンをクリックすると の現在の値が表示されるだけなので、機能しません@i
。