Ruby 程序员通常class << self
在类体内使用使用来打开类对象的特征类,如下所示:
class Foo
class << self
# ...
end
end
但是,我很少看到这种等效形式(假设Foo
已经定义为一个类):
class << Foo
# ...
end
是否有理由更喜欢第一种风格而不是第二种风格?
Ruby 程序员通常class << self
在类体内使用使用来打开类对象的特征类,如下所示:
class Foo
class << self
# ...
end
end
但是,我很少看到这种等效形式(假设Foo
已经定义为一个类):
class << Foo
# ...
end
是否有理由更喜欢第一种风格而不是第二种风格?