原文地址PredefinedVariables翻译了一部分。下列内容讨论的是Ruby解析器中预定义的变量,在这些讨论中有一些标示需要预先做一下说明。[r/o]表示这个变量是只读的,如果说程序代码中试图修改这些只读变量则解析器会抛出错误。[thread]表示这个变量是一个线程内的变量。由于历史原因,Ruby中的很多全局变量沿袭自脚本语言Perl。这些全局变量看起来像动画片任务Snoopy的口头禅,例如$_,$!,$&等等。Ruby语言的设计者为了方便使用者记忆和使用这些变量...
查看全文