我想要在控制檯中運行一個ruby腳本,該腳本將接受輸入並在接受之前的輸入後提示輸入更多輸入。在控制檯中使ruby腳本保持接受輸入,直到完成
我知道如何所有的,除了在先前的輸入後再次提示。輸入後腳本停止。
我只是在while循環中運行它還是有更好的方法?
我想要在控制檯中運行一個ruby腳本,該腳本將接受輸入並在接受之前的輸入後提示輸入更多輸入。在控制檯中使ruby腳本保持接受輸入,直到完成
我知道如何所有的,除了在先前的輸入後再次提示。輸入後腳本停止。
我只是在while循環中運行它還是有更好的方法?
是,,你可以嘗試的東西像下面使用while
keyword:
puts "Give your inputs"
while (a = gets.chomp) != 'exit'
puts a
end
# or use until as below
until (a = gets.chomp) =~ /(?:ex|qu)it/i
puts a
end
雖然你會在命令提示符下輸入字符串'Exit'
/'exit'
/'Quit'
/'quit'
,while循環將被停止,否則,您將繼續提示下一個輸入。
你真的應該通過包括你嘗試過的例子來展示你的努力。否則,它看起來像你沒有做任何事情的代碼釣魚。 –
哦,好點。我沒有這樣做,但我會記住它。 – isea