Groovy - 赋值运算符
Groovy 语言还提供赋值运算符。 以下是 Groovy 中可用的赋值运算符 −
运算符 | 描述 | 示例 |
---|---|---|
+= | 这会将右操作数添加到左操作数并将结果分配给左操作数。 | def A = 5 A+=3 输出为 8 |
-= | 从左操作数中减去右操作数并将结果分配给左操作数 | def A = 5 A-=3 输出为 2 |
*= | 这将右操作数与左操作数相乘并将结果分配给左操作数 | def A = 5 A*=3 输出为 15 |
/= | 这将左操作数与右操作数相除并将结果分配给左操作数 | def A = 6 A/=3 输出为 2 |
%= | 这使用两个操作数取模并将结果分配给左操作数 | def A = 5 A%=3 输出为 2 |
class Example { static void main(String[] args) { int x = 5; println(x+=3); println(x-=3); println(x*=3); println(x/=3); println(x%=3); } }
当我们运行上面的程序时,我们会得到如下结果。 从上面的算子描述可以看出,结果和预期的一样。
8 5 15 5 2