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