Ruby中的特殊变量、常量

$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   :包含了所有的环境变量的值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值