如果在一个 Ruby 文件中我这样定义一个函数:
def tell_the_truth()
puts "truth"
end
是否有与Python的main函数相当的东西?
if __name__ == "__main__":
tell_the_truth()
只需要在文件内部调用该函数吗?
tell_the_truth
if
的原因是为了防止在将文件包含到另一个文件中时调用该函数,而您的 Ruby 示例(据我所知)并没有这样做。 - Michael Mrozek