Я просто играл вокруг 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