对于这段代码:
class myBaseClass
def funcTest()
puts "baseClass"
end
end
myBaseClass.new.funcTest
我收到一个错误:
NameError: undefined local variable or method `myBaseClass' for main:Object
from c:/Users/Yurt/Documents/ruby/polymorphismTest.rb:9
from (irb):145:in `eval'
from (irb):145
from c:/Ruby192/bin/irb:12:in `<main>'
irb(main):152:0> x=myBaseClass.new
当我尝试x=myBaseClass.new
时,我得到:
NameError: undefined local variable or method `myBaseClass' for main:Object from (irb):152
有没有人遇到过这个问题?我不认为我的代码会出错。
https://stackoverflow.com/questions/6486443
复制相似问题