【发布时间】:2014-03-01 14:05:55
【问题描述】:
我尝试使用 Xtend 重载现有外部类的运算符,但它不起作用。我不能在类源中写,比如 BigIntegerExtension。我该怎么做?
回答
答案很简单。我们可以使用operator overload 覆盖我们想要的任何运算符。
// IntVar = IntVar
def static operator_equals(IntVar a, IntVar b) {
return IntConstraintFactory.arithm(a, "=", b)
}
【问题讨论】:
-
Xtend,你的意思是extend吗? -
@RohitJain eclipse.org/xtend
-
是的,我的意思是link 谢谢@RohitJain。
-
你应该把你的答案变成一个真实的答案。
标签: java operator-overloading xtend