比如,(随便写个例子)
class A { @aa = aa123 @bb = bb123 }
class B { @aa = bb123 @cc = bc123 }
ruby 可以将
b = B.new a =A.new
这里:
b = a
这个时候 b.aa 可以等于 a.aa 吗?
我的意思,ruby 有没有自带的实现方法?而不用当相同的字段名很多的时候,要一个一个的赋值。
谢谢。
应该是可以的,相当于指针吧,同一个对象。应该用 clone 生产独立对象吧。
#1 楼 @chenge 不同的类哦,没有继承关系
Module.class_variables + Module.class_variable_set