3. 3
Classもオブジェクトなので、特異メソッド
を追加すると、意味としては、クラスメ
ソッドを追加したことになる
こんな感じ
1.9.3-head :161 > class MyClass
1.9.3-head :162?> class << self
1.9.3-head :163?> def test
1.9.3-head :164?> puts "test ok"
1.9.3-head :165?> end
1.9.3-head :166?> end
1.9.3-head :167?> end
=> nil
1.9.3-head :168 > MyClass.test
test ok
以下と同じ
class MyClass
def self.test
puts “test ok”
end
end