if __FILE__ == $0 end

if __FILE__ == $0
end

__FILE__是一个“具有魔力”的变量,它代表了当前文件名。$0是用于启动程序的文件名。那么代码“if __FILE__ == $0”便意味着检查此文件是否为将被使用的主程序文件。这样做可以使程序文件作为代码库使用,而不是可执行代码;但当此文件被用作执行文件时,也可被执 行。

posted @ 2013-07-25 10:49  dami.van  阅读(370)  评论(0编辑  收藏  举报