Я набрал простой код Ruby для учебного вопроса, как показано ниже.
#Grandma is deaf!
puts "Hey Sonny! It's your lovely Grandmother! How are you?"
response = gets.chomp
while response != "BYE"
if response != response.upcase
puts "Huh?! I CAN'T HEAR YOU!"
else
puts "NO! NOT SINCE " + (1930 + rand(21)).to_s + "!"
end
response = gets.chomp
end
puts "GOOD BYE, SONNY!"
Однако, когда я запускаю это, окно отображает:
Hey Sonny! It's your lovely Grandmother! How are you?
NoMethodError: private method ‘chomp’ called for nil:NilClass
at top level in deafGrandma.rb at line 3
Я не понимаю, почему chomp
не распознаетсяЯ использую textMate на Mac У меня Ruby версии 1.8.7, что должно быть хорошо.Любые решения?
Большое вам спасибо:)