在控制台中制作ruby脚本继续接受输入,直到你完成

时间:2014-01-24 22:29:24

标签: ruby

我想创建一个在控制台中运行的ruby脚本,它接受输入并在接受上一个输入后提示输入更多内容。

我知道所有这些,除了在上一次输入后再次提示。该脚本在输入后停止。

我只是在while循环中运行它还是有更好的方法?

1 个答案:

答案 0 :(得分:3)

是的,您可以使用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循环将停止,否则您将继续提示用于下一个输入。