Ruby 中的 __main__ 相当于 Python 的哪个部分?
如果在一个 Ruby 文件里,我这样定义了一个函数:
def tell_the_truth()
puts "truth"
end
那 Ruby 有没有类似 Python 中的 main 函数呢?
if __name__ == "__main__":
tell_the_truth()
是不是只需要在文件里直接调用这个函数就可以了?
tell_the_truth
2 个回答
2
在编程中,有时候我们会遇到一些问题,尤其是在使用特定的工具或库时。比如,有人可能在使用某个库的时候,发现它的某个功能没有按照预期工作。这种情况下,通常可以通过查看文档、搜索相关问题或者向社区求助来找到解决方案。
另外,了解一些基本的调试技巧也很重要。调试就是找出程序中出错的地方,通常可以通过打印一些信息到控制台,或者使用调试工具来一步步检查代码的执行情况。
总之,遇到问题时,不要慌张,先查找资料,看看别人是怎么解决类似的问题的,慢慢就能找到答案了。
if __FILE__ == $PROGRAM_NAME
tell_the_truth()
end
27
我觉得这样做应该可以:
if __FILE__ == $0
tell_the_truth()
end