似乎Ruby中没有主要功能。那么Ruby中的main等价物是什么?
答案 0 :(得分:6)
Ruby中没有这样的东西。解释器从上到下执行代码,因此您的主脚本隐式地是“main”的主体。例如,假设您有两个文件script_a.rb
和script_b.rb
。并假设script_a.rb
的内容如下:
require_relative './script_b'
puts 1 + 1
现在,如果您运行ruby script_a.rb
,您将获得的实际代码执行情况如下:查找script_b.rb
,执行script_b.rb
的内容,执行puts 1 + 1