我有一个有方法的类:
def value=(valueIN)
some code
end
这正是我想要的:
(class instance).value="new data"
如果我可以覆盖这个类似乎会更干净,=
所以我不必这样做value=
。首先,我试过:
def =(valueIN)
some code
end
但这给了我一个错误,所以我尝试了:
def self=(valueIN)
some code
end
这不会导致错误,但是当我这样做时它不起作用:
(class instance)="new data"
作业是在班级级别不可更改的吗?如果无法做到这一点,那并不是什么大不了的事,但我希望我错过了一些基本的东西。