我只是玩弄w/Ruby并尝试创建一个函数,但由于某种原因,它并不按照我认为的方式工作。不知道为什么我有这个问题,但这里是我的代码:未定义的方法NoMethodError
class Script
print "Enter a number: "
number = gets
def random (temp)
puts "#{temp}"
puts "inside function"
end
random (number)
end
错误:
Script.rb:13:in `<class:Script>': undefined method `random' for Script:Class (NoMethodError)
from Script.rb:1:in `<main>'
你认为它会是什么样的方式?我运行它,没有错误。 – songyy
wtf ...太奇怪了。它仍然不工作,我复制粘贴我所有的代码。 – halapgos1
我其实很确定它不工作。现在再试一次。我怀疑它去实际的功能。 – halapgos1