【问题标题】:What does this ruby operator mean $? [duplicate]这个 ruby​​ 运算符是什么意思 $? [复制]
【发布时间】:2016-12-15 21:55:22
【问题描述】:

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

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

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

【问题讨论】:

标签: ruby system


【解决方案1】:

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

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

【讨论】:

  • 这是一个骗局。
  • 作为版主,您为什么要回答这样的问题,而不是将其锁定为重复? :)
  • @AndreyDeineko 因为我不知道被骗了?
  • 嗯,可以。但我怀疑至少有一个或多或少经验丰富的 SO 用户(你肯定是那些大用户之一)具有 Ruby 背景,他们认为以前不会有人问过这个问题。 (downvote 不是我的)
猜你喜欢
  • 2021-07-12
  • 2013-07-30
  • 1970-01-01
  • 2015-12-09
  • 2016-03-07
  • 2012-07-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多