【发布时间】:2015-06-11 22:53:19
【问题描述】:
我正在考虑将 xtend 用于将受益于其运算符重载的项目,因为这将大大提高代码的可读性。
但是我似乎没有遇到的是赋值运算符重载。我错过了还是不存在?
我不是专家,但从技术上讲,这与映射到 e1.operator_plus(e2) 的 + 等其他运算符所使用的解决方案一样可行吗?
分配是否会导致可预见的重载(何时?)或者是否有充分的理由不支持它(即使在将来)?
【问题讨论】:
标签: xtend
我正在考虑将 xtend 用于将受益于其运算符重载的项目,因为这将大大提高代码的可读性。
但是我似乎没有遇到的是赋值运算符重载。我错过了还是不存在?
我不是专家,但从技术上讲,这与映射到 e1.operator_plus(e2) 的 + 等其他运算符所使用的解决方案一样可行吗?
分配是否会导致可预见的重载(何时?)或者是否有充分的理由不支持它(即使在将来)?
【问题讨论】:
标签: xtend
不,不可能重载普通赋值运算符=。将来可能会考虑,但需要对架构和语义进行改进。
【讨论】: