類<Ruby中的自我成語什么class << self用紅寶石做的?
3 回答
當年話下
TA貢獻1890條經驗 獲得超9個贊
class << self , Eigenclassmethods
實例方法 單例方法 類方法
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
Eigenclassclass <<):
foo = Foo.newclass << foo def a_singleton_method puts "I am a singleton method" endend
selfFoo
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 關注
- 549 瀏覽
添加回答
舉報
0/150
提交
取消
