标签: ruby system
$? Ruby运算符是什么意思?
$?
我知道它用于系统调用,可用于判断系统调用是否成功。
我尝试搜索文档但找不到它。
答案 0 :(得分:3)
没有$运算符。 $用于为全局变量添加前缀。您作为运算符的想法实际上只是Ruby为您提供的一组预定义的全局变量,它们恰好有奇怪的名称,如$!和$:。
$
$!
$:
请参阅http://ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/variable.html