Ruby プログラマーは通常、次のようclass << self
にクラス本体内で使用して、クラス オブジェクトの固有クラスを開きます。
class Foo
class << self
# ...
end
end
Foo
ただし、この同等の形式はめったに見ません (クラスとして既に定義されていると仮定します)。
class << Foo
# ...
end
2 番目のスタイルよりも 1 番目のスタイルを好む理由はありますか?
Ruby プログラマーは通常、次のようclass << self
にクラス本体内で使用して、クラス オブジェクトの固有クラスを開きます。
class Foo
class << self
# ...
end
end
Foo
ただし、この同等の形式はめったに見ません (クラスとして既に定義されていると仮定します)。
class << Foo
# ...
end
2 番目のスタイルよりも 1 番目のスタイルを好む理由はありますか?