xtend 中的赋值运算符 (=) 重载

Assignment Operator (=) overloading in xtend

我正在考虑将 xtend 用于将受益于其运算符重载的项目,因为这将大大提高代码的可读性。

然而,我似乎没有遇到的是赋值运算符重载。我错过了还是不存在?

我不是专家,但从技术上讲,这不会像用于映射到 e1.operator_plus(e2)+ 等其他运算符的解决方案一样可行吗?

赋值重载是可以预见的(什么时候?)还是有充分的理由不支持它(即使在将来)?

不,不可能重载普通赋值运算符 =。将来可能会考虑,但需要在架构和语义上进行改进。