Ruby equivalent to Python __main__
本问题已经有最佳答案,请猛点这里访问。
如果在Ruby文件中我定义了这样的函数:
1 2 3 | def tell_the_truth() puts"truth" end |
是否有与python的main等效的?
1 2 | if __name__ =="__main__": tell_the_truth() |
只是调用文件中的函数吗?
1 | tell_the_truth |
我相信这会奏效:
1 2 3 | if __FILE__ == $0 tell_the_truth() end |
1 2 3 | if __FILE__ == $PROGRAM_NAME tell_the_truth() end |