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