我有一个代码如下:
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)
Run Code Online (Sandbox Code Playgroud)
当我试图运行上面的程序时,它显示如下:
****未定义的局部变量或方法secret_number' for main:Object
(repl):211:innumber_guesser'(repl):221:在''****
有任何想法吗?
ruby ×1