command = " "
while command != "bye"
puts command
command = gets.chomp
end
puts "Come again soon!"
这个while循环在VS代码编辑器中不起作用。即使输入了退出命令,循环也会继续运行。在irb中测试了!=,它应该工作了。这是编辑器的固定方面。这让我想把头发撕掉!紧急求救
答案 0 :(得分:0)
您可以尝试使用#strip代替#chomp。它将删除前导和尾随空格。
" hello ".strip #=> "hello"
"\tgoodbye\r\n".strip #=> "goodbye"