【发布时间】:2012-09-01 00:15:04
【问题描述】:
def pregunta
reply = gets.chomp.downcase
if reply == 'si'
puts 'Correcto'
end
if reply == 'no'
puts 'Incorrecto'
end
end
pregunta 'alfkjdasñlfj?'
在我提出问题后(“pregunta”是英文问题),当我输入答案(“si”或“不”)。我没有得到答案,而是得到一个“ArgumentError”。我做错了什么?
我正在使用 Ruby 1.9.3-p194
【问题讨论】:
-
请使标题与问题相关..(另外,您的方法不带任何参数;注意何时发生错误)
-
(提示:这是一个最小的失败案例:
def x; end; x "foo"。请注意何时发生错误并阅读完整消息。)
标签: ruby