Ich habe einen Code unten:Rubin undefined Variable
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)
als ich versuchte, das obige Programm, um es auszuführen, wie unten gezeigt:
**** undefined lokale Variable oder Methode secret_number' for main:Object (repl):211:in
number_guesser‘ (repl): 221: in `'****
Irgendwelche Ideen?
Außerdem 'secret_number' eine ganze Zahl während' input' ein String ist, so dass Sie das eine oder andere umwandeln. – Stefan