我有一个这样的课程:
class MyObject
cattr_accessor :value_ # Note the `cattr_accessor` as opposed to `attr_accessor`.
def +(right_)
self.value_ + right_.value_
end
end
我希望能够做到这样的事情:
x = MyObject.new
y = MyObject.new
x.value_ = 1
y.value_ = 2
puts x + y
虽然不行。
答案 0 :(得分:0)
我的方法适用于attr_accessor。