GUIでhaskellプログラムを書いています。次のコードを書くと
onClicked btn $ do
print 1
onClicked btn $ do
print 2
btn を押すと、1 と 2 が同時に印刷されました
背景: マインスイーパ ゲームを書いています。ボタンに爆発する地雷がある場合、もう一度再生して、同じボタンを定義して地雷を除去しようとしますが、最初の定義により、ボタンを押すと再び地雷が爆発します。
ありがとう