Ruby中的Magic $ -prefixed变量; 在哪里有完整的参考?

mač*_*ček 32 ruby variables

我在Ruby中看过像这样的魔术变量. $_ $' $0

是否有完整的参考资料来说明它们的含义以及它们是如何设定的?

Sim*_*tti 37

他们的名字是global variables.有几个不同的参考.

您可以通过调用该方法获得完整列表 Kernel#global_variables

puts global_variables
Run Code Online (Sandbox Code Playgroud)

Ruby还在标准库中包含一个名为" English.rb " 的文件,该文件提供了对几个全局变量的深入解释.

此外,还有(Cryived Ruby Global Variables及其含义)的存档版本.

最后,Ruby Programming wikibook有一个" 预定义变量 "参考.

  • 这是[另一个参考](http://jimneath.org/2010/01/04/cryptic-ruby-global-variables-and-their-meanings.html).上面帖子末尾的那个被打破了. (2认同)