相关疑难解决方法(0)

__FILE__ == $ PROGRAM_NAME在ruby中意味着什么?

在查看Ruby中的代码时,我偶然发现了这个sintax.代码是:

if __FILE__ == $PROGRAM_NAME
  #some code...
end
Run Code Online (Sandbox Code Playgroud)

我想__FILE__是一个变量,它让我知道我所在文件的名称?但那么什么是$PROGRAM_NAMEsimbolize呢?另外,为什么这个if语句是必要的,因为程序可以使用或不使用它?

ruby variables special-variables

6
推荐指数
1
解决办法
4658
查看次数

标签 统计

ruby ×1

special-variables ×1

variables ×1