Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby中的魔法$前缀变量是什么?_Ruby_Variables - Fatal编程技术网

Ruby中的魔法$前缀变量是什么?

Ruby中的魔法$前缀变量是什么?,ruby,variables,Ruby,Variables,我在Ruby中见过这样的神奇变量$\uuu$”$0 所有这些变量的含义和设置方式是否有完整的参考?它们被称为“全局变量”(页面底部的完整列表):它们的名称是全局变量。有几种不同的参考文献 通过调用方法Kernel\global\u variables puts global_variables Ruby在标准库中还包含一个名为“”的文件,该文件提供了对几个全局变量的深入解释 此外,还有(归档版本的)” 最后,Ruby编程wikibook有一个“”参考。Ruby文档过去非常面向类。不过,在Rub

我在Ruby中见过这样的神奇变量<代码>$\uuu
$”
$0


所有这些变量的含义和设置方式是否有完整的参考?

它们被称为“全局变量”(页面底部的完整列表):

它们的名称是
全局变量。有几种不同的参考文献

通过调用方法
Kernel\global\u variables

puts global_variables
Ruby在标准库中还包含一个名为“”的文件,该文件提供了对几个全局变量的深入解释

此外,还有(归档版本的)”


最后,Ruby编程wikibook有一个“”参考。

Ruby文档过去非常面向类。不过,在Ruby的最新版本中,有关于文字、优先级、语法等方面的内容。

谢谢。我看过这个链接,但我从未真正重温过它,因为它的引用是多么不完整。我会给你+1的链接相关信息,无论如何:)这里的。上面帖子末尾的那一个坏掉了。谢谢Michael,我更新了答案。简洁的一点是,你可以看到所有环境变量的值,例如,
global\u variables.map{v}puts{v.inspect}{eval(“{v}”)。从今天开始检查rescue'nope}
English.rb
实际上被提取到了一个gem调用
English
,因此您可能想在这里看一看,将问题关闭为“离题”是多么荒谬的理由。