这个 ruby 运算符是什么意思 $?

What does this ruby operator mean $?

$? Ruby 运算符是什么意思?

我知道它是用于系统调用的,可以用来判断系统调用是否成功。

我尝试搜索文档但找不到。

没有$运算符。 $用于全局变量前缀。你认为的运算符实际上只是 Ruby 为你提供的一堆预定义的全局变量,它们恰好具有奇怪的名称,如 $!$:.

http://ruby-doc.org/docs/ruby-doc-bundle/Manual/man-1.4/variable.html