我很困惑如何在同一个类中定义的另一个函数中调用一个类中定义的函数。这是我所做的:
class Test
def TestFunc(obj)
puts obj
end
def Test.StatFun(obj)
puts obj
TestFunc(obj)
end
end
Test.StatFun([[5,2], [4,3]])
当我在 中运行它时cmd.exe
,我收到以下错误:
ruby LawtonTest.rb 5 2 4 3 LawtonTest.rb:10:in
StatFun': undefined method
TestFunc' for Test:Class (NoMet hodError) from LawtonTest.rb:14:in `'
我想不通。任何帮助将不胜感激。