7
Ruby类实例变量与类变量
我读了“ 何时设置Ruby实例变量? ”,但是当使用类实例变量时,我有两个想法。 类变量由类的所有对象共享,实例变量属于一个对象。如果我们有类变量,那么使用类实例变量的空间就不多了。 有人可以解释这两者之间的区别以及何时使用它们吗? 这是一个代码示例: class S @@k = 23 @s = 15 def self.s @s end def self.k @@k end end p S.s #15 p S.k #23 我现在知道,类实例变量没有沿继承链传递!