loop
ユーザーが文字を入力するのを待つcommand_line (シェル)があります。ユーザーが何を入力したかによって、さまざまなことが起こりますが、ループはユーザーが「quit」と入力するまで常に続きます。1 つのコマンドだけで、靴のアプリを開きたいと思います。開くとうまくいきますが、閉じるとループが壊れてプロセスが終了します。プロセスを終わらせたくない。なんかこんな感じ…
def mainLoop()
loop do
print "Input word: "
word = gets.chomp.split(' ')
if word.length == 0
launchShoesApp(word[0])
end
...
end
end
def create_gui(graph)
Shoes.app { button "Push me" }
end
Shoes.app GUI を閉じると、プロセス全体が閉じます。どうすればこれを防ぐことができますか?