http://whytheluckystiff.net/articles/seeingMetaclassesClearly.html
研究merb的源代码时,看到Merb::Config.use,其中定义了@configuration,应该是instance variable,但是use却class method,由此就引出了class instance variable。
在ruby中,object是class,class也是object,是Class的instance。所以普通的class也就可以象普通的object一样拥有instance variable,称做class instance variable。《The Ruby Programming Language》中有详细介绍。
class ins ...







评论排行榜