ruby是一门非常纯粹的面向对象的语言:所有值都是对象,而且没有基本类型(primitive type)和对象类型的区别,这一点不同于其他语言.在Ruby中,所有对象都继承一个Object类,而且共享那些定义于此类中的方法. 对象引用object references 当我们在ruby中使用对象时,其实是在操作对象的一个引用,而非对象本身.当我们将一个值赋值给一个变量时,我们并没有将一个对象copy到该变量,而是在此变量中存储了一个指向那个对象的引用.下面代码可以说明这点: s = "Ruby&…