0
我具有低于代码:红宝石未定义可变
secret_number = 8
user_input = ""
def number_guesser(user_input)
while user_input != secret_number
puts "Guess a number between 1 and 10:"
user_input = gets.chomp
if user_input != secret_number
puts "Wrong! Try again."
else
puts "You guessed correctly!"
end
end
end
number_guesser(user_input)
当我试图运行上述程序它显示如下:
****未定义局部变量或方法secret_number' for main:Object (repl):211:in
number_guesser” ( REPL):221:在`'****
任何想法?
此外,'secret_number'是一个整数,而'input'是一个字符串,所以你必须将一个或另一个。 – Stefan