$0 :当前脚本名称
$: :动态库路径
$& :[正则表达式]与模式匹配的那部分
$` :(反引号)[正则表达式]与模式匹配之前的那部分
$' :[正则表达式]与模式匹配之后的那部分
$~ :[正则表达式]是MatchData对象,它持有有关匹配的所有信息
$1...... :[正则表达式]持有匹配各个部分的值
$+ :[正则表达式]成功模式匹配产生的最高序号的组的内容
$/ :输入记录分隔符
$-0 :同$/的同义词
$\ :附后加到方法调用的输出结果的字符串。默认为nil(如kernel#print,IO#write)
$, :输出的分隔符,默认为nil
$. :从当前输入文件中读入的最后一行的行号
$; :String#split使用的默认分隔模式
$> :Kernel#print 和Kernet#printf的输出目标
$< :输入的内容
$_ :Kernel#gets或者Kernel#readline读入的最后一行[thread]
$stderr
$stdin
$stdout
$* :调用参数(除了ruby使用的参数)
$" :包含require装载的文件名或者模块名
__FILE__ :当前源文件名
$FILENAME :当前输入的文件的名字
$ARGF :同$<
$ARGV :同$*
ENV :包含了所有的环境变量的值
$: :动态库路径
$& :[正则表达式]与模式匹配的那部分
$` :(反引号)[正则表达式]与模式匹配之前的那部分
$' :[正则表达式]与模式匹配之后的那部分
$~ :[正则表达式]是MatchData对象,它持有有关匹配的所有信息
$1...... :[正则表达式]持有匹配各个部分的值
$+ :[正则表达式]成功模式匹配产生的最高序号的组的内容
$/ :输入记录分隔符
$-0 :同$/的同义词
$\ :附后加到方法调用的输出结果的字符串。默认为nil(如kernel#print,IO#write)
$, :输出的分隔符,默认为nil
$. :从当前输入文件中读入的最后一行的行号
$; :String#split使用的默认分隔模式
$> :Kernel#print 和Kernet#printf的输出目标
$< :输入的内容
$_ :Kernel#gets或者Kernel#readline读入的最后一行[thread]
$stderr
$stdin
$stdout
$* :调用参数(除了ruby使用的参数)
$" :包含require装载的文件名或者模块名
__FILE__ :当前源文件名
$FILENAME :当前输入的文件的名字
$ARGF :同$<
$ARGV :同$*
ENV :包含了所有的环境变量的值