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
| 归档时间: |
|
| 查看次数: |
3333 次 |
| 最近记录: |