第一个是 singleton method,就是 instance 独有的方法。我不太明白这种方法有什么用,既然一个 instance 是属于一个 class,那么他的方法肯定是 class 里有的。如果这个 instance 比较特别,需要非 class 里面的方法,那么是不是应该考虑继承一下?
第二个问题是符号: 看到这段:
class A
class << self
def f(...) ... end
end
end
不太明白那两个<<
是什么意思?
新手问题。。囧。。谢谢指点 ~