【问题标题】:Where do I write the main function in Ruby?我在哪里编写 Ruby 中的 main 函数?
【发布时间】:2023-04-02 10:35:02
【问题描述】:

Ruby 中似乎没有 main 函数。那么 Ruby 中 main 的等价物是什么?

【问题讨论】:

  • 整个脚本在顶层环境中从头到尾执行。
  • 要记住的是每一行 Ruby 代码都是可执行的,包括类声明和方法定义。这一切都是在遇到时实际执行的。

标签: ruby


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 2014-10-15
  • 2013-08-09
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-20
相关资源
最近更新 更多