Groovy中的操作符重载

Posted jsersudo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Groovy中的操作符重载相关的知识,希望对你有一定的参考价值。

 

操作者方法

a + b

a.plus(b)中

a - b

a.minus(b)中

a * b

a.multiply(b)中

a ** b

a.power(b)中

a / b

a.div(b)中

a % b

a.mod(b)中

a | b

a.or(b)中

a & b

a.and(b)中

a ^ b

a.xor(b)中

a++ 要么 ++a

a.next()

a-- 要么 --a

a.previous()

a[b]

a.getAt(b)中

a[b] = c

a.putAt(b,c)

a << b

a.leftShift(b)中

a >> b

a.rightShift(b)中

a >>> b

a.rightShiftUnsigned(b)中

switch(a) { case(b) : }

b.isCase(a)中

if(a)

a.asBoolean()

~a

a.bitwiseNegate()

-a

a.negative()

+a

a.positive()

a as b

a.asType(b)中

a == b

a.equals(b)中

a != b

a.equals(b)中

a <=> b

a.compareTo(b)中

a > b

a.compareTo(b)> 0

a >= b

a.compareTo(b)> = 0

a < b

a.compareTo(b)<0

a <= b

a.compareTo(b)<= 0

 

以上是关于Groovy中的操作符重载的主要内容,如果未能解决你的问题,请参考以下文章

Groovy集合遍历 ( 操作符重载 | 集合中的 “ << “ 操作符重载 | 使用集合中的 “ << “ 操作符添加一个元素 | 使用集合中的 “ << “ 操作符添加一个集合 )

Groovy集合遍历 ( 操作符重载 | 集合中的 “ << “ 操作符重载 | 使用集合中的 “ << “ 操作符添加一个元素 | 使用集合中的 “ << “ 操作符添加一个集合 )

Groovy中的操作符重载

Groovy集合遍历 ( 集合中有集合元素时调用 flatten 函数拉平集合元素 | 代码示例 )

Groovy集合遍历 ( 集合中有集合元素时调用 flatten 函数拉平集合元素 | 代码示例 )

Groovy重载操作符