"一切都是对象"是我学习Ruby的第一件事,但是在Peter Cooper的Beginning Ruby中:从初学者到专业人士,提到" Ruby中几乎所有东西都是对象".
你能给我一些例子的事情是不是在Ruby对象?
跳到我脑海中最明显的就是积木.块可以以一个被容易地具体化的Proc
对象,或者通过使用&block
在参数列表参数形式或使用lambda
,proc
,Proc.new
或(Ruby 1.9中)中的"stabby拉姆达"语法.但就其本身而言,它们不是对象.
另一个例子是运营商.