我在哪里编写Ruby中的main函数?

时间:2013-03-24 02:46:05

标签: ruby

似乎Ruby中没有主要功能。那么Ruby中的main等价物是什么?

1 个答案:

答案 0 :(得分:6)

Ruby中没有这样的东西。解释器从上到下执行代码,因此您的主脚本隐式地是“main”的主体。例如,假设您有两个文件script_a.rbscript_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