類<Ruby中的自我成語什么class << self用紅寶石做的?
3 回答

當年話下
TA貢獻1890條經驗 獲得超9個贊
class << self
, Eigenclass
methods
實例方法 單例方法 類方法
class Foo def an_instance_method puts "I am an instance method" end def self.a_class_method puts "I am a class method" end endfoo = Foo.newdef foo.a_singleton_method puts "I am a singletone method"end
Eigenclass
class <<
):
foo = Foo.newclass << foo def a_singleton_method puts "I am a singleton method" endend
self
Foo
class Foo class << self def a_singleton_and_class_method puts "I am a singleton method for self and a class method for Foo" end endend
- 3 回答
- 0 關注
- 535 瀏覽
添加回答
舉報
0/150
提交
取消