在查看Ruby中的代码时,我偶然发现了这个sintax.代码是:
if __FILE__ == $PROGRAM_NAME #some code... end
我想__FILE__是一个变量,它让我知道我所在文件的名称?但那么什么是$PROGRAM_NAMEsimbolize呢?另外,为什么这个if语句是必要的,因为程序可以使用或不使用它?
__FILE__
$PROGRAM_NAME
ruby variables special-variables
ruby ×1
special-variables ×1
variables ×1