次の 3 つの ruby ファイル、a.rb
、b.rb
およびc.rb
があります。
を実行するには、またはのc.rb
いずれかを実行できます。しかし、この2つの方法を区別したいと思います。だから私はプログラムのエントリポイントを知りたいです。(ノードに精通している場合は、 と同じです。)ruby a.rb
ruby lib/lib/c.rb
c.rb
require.main
dir
-- a.rb
-- lib
-- b.rb
-- lib
-- c.rb
# a.rb
require 'lib/b'
# b.rb
require 'lib/c'
# c.rb
puts 'I am here'