! = не работает должным образом в редакторе кода VS - PullRequest
0 голосов
/ 05 октября 2018
command = " "

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

puts "Come again soon!"

Этот цикл while не работает должным образом в редакторе кода VS.Цикл работает непрерывно, даже когда вводится команда выхода.Протестировано! = В IRB, и он работает, так и должно быть.Это странный аспект редактора.Это заставляет меня хотеть рвать на себе волосы!SOS

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете попробовать использовать #strip вместо #chomp.Это удалит ведущие и конечные пробелы.

С ruby-doc.org

" hello ".strip #=> "hello"

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

...