Dan*_*man 18
红宝石等同的this
是self
-它们都是指当前实例.
棘手的部分是在Ruby类范围中,self
指的Class
是定义您正在构建的类的类的当前实例.在方法内部,self
指的是类的实例.
例如:
class Example puts self # => "Example" - the stringified class object def foo puts self # #<Example:0xdeadbeef> - the stringified instance end end