不知道为什么我一直期待输入语法错误的结束

时间:2017-07-15 06:01:19

标签: ruby

puts 'Lets talk to grandma'
talk = gets.chomp 
x = 100

while x > 0  
  if talk == talk.upcase    
    puts 'NO NOT SINCE' + ' ' + rand(1900).to_s + '!'   
  else      
    puts 'HUH'  
  end
 ​
  if​ talk == ​'BYE' 
    ​break​
  end   
end

1 个答案:

答案 0 :(得分:1)

您提供的代码中有一些unicode字符。

由于代码没有运行问题,尽管存在无限循环,我已使用git diff进行检查。

我已使用if语句对该行进行了编辑,您可以在其中看到:

-  if<U+200B> talk == <U+200B>'BYE'
-    break<U+200B>
+  if talk == 'BYE'
+    break

<U+200B>您的文本编辑器或IDE可能存在编码问题。