有兩個ruby文件rubyA和rubyB。 rubyB只包含2種方法在其他文件中使用方法
#rubyB.rb
def foo1()
p "foo1 from rubyB"
end
def foo2()
foo1()
end
和rubyA包含
#rubyA.rb
require_relative 'rubyB.rb'
def foo1()
p "foo1 from rubyA"
end
foo2()
輸出將是 「從rubyA foo1」。 foo2如何從他的文件中調用foo1而不是從其他文件調用?
你有沒有得到警告,請用'ruby -w'再試一次 – bsd
我不清楚..我得到輸出爲*從rubyA foo1「* .. –
@ArupRakshit OP可能預計它從''foo1 rubyB''。 – bsd