在Ruby中有不是对象的'事物'的例子吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (11)

“所有东西都是一个对象”是我学习Ruby的第一件事情,但在Peter Cooper的《Beginning Ruby: From Novice to Professional》中,提到“ 几乎 Ruby中的所有东西都是一个对象”。

你能给我一些在Ruby中不是对象的例子?

提问于
用户回答回答于

是blocks。

blocks可以以一个被容易地具体化的Proc对象,或者通过使用&block在参数列表参数形式或使用lambdaprocProc.new或(Ruby 1.9中)中的“stabby lambda”语法。但是,它本身并不是对象。

另一个例子是operators。

用户回答回答于

扫码关注云+社区