!=在VS代码编辑器中不起作用

时间:2018-10-05 15:13:09

标签: ruby visual-studio irb

command = " "

while command != "bye"
  puts command
  command = gets.chomp
end 

puts "Come again soon!"

这个while循环在VS代码编辑器中不起作用。即使输入了退出命令,循环也会继续运行。在irb中测试了!=,它应该工作了。这是编辑器的固定方面。这让我想把头发撕掉!紧急求救

1 个答案:

答案 0 :(得分:0)

您可以尝试使用#strip代替#chomp。它将删除前导和尾随空格。

来自ruby-doc.org

" hello ".strip #=> "hello"

"\tgoodbye\r\n".strip #=> "goodbye"