class Foo def self.one; 1 end class << self def two; 2 end end end puts Foo.singleton_methods.inspect # => ["two", "one"]
我被告知上面的方法"一"和"两个"在概念上是不同的,但我不知道如何.它们都是单身方法 - 概念和应用的区别是什么?
ruby
ruby ×1