두 개의 루비 파일 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
나는 분명하지 않습니다. foo1 from rubyA "* .. –
@ArupRakshit OP는 아마도"rubyB "에서 foo1이 될 것으로 예상했을 것입니다. – bsd