Groovy - Operadores de asignación

El lenguaje Groovy también proporciona operadores de asignación. A continuación se muestran los operadores de asignación disponibles en Groovy:

Operador Descripción Ejemplo
+ = Esto agrega el operando derecho al operando izquierdo y asigna el resultado al operando izquierdo.

def A = 5

A + = 3

La salida será 8

- = Esto resta el operando derecho del operando izquierdo y asigna el resultado al operando izquierdo

def A = 5

A- = 3

La salida será 2

* = Esto multiplica el operando derecho con el operando izquierdo y asigna el resultado al operando izquierdo

def A = 5

A * = 3

La salida será 15

/ = Esto divide el operando izquierdo con el operando derecho y asigna el resultado al operando izquierdo

def A = 6

A / = 3

La salida será 2

% = Esto toma el módulo usando dos operandos y asigna el resultado al operando izquierdo

def A = 5

A% = 3

La salida será 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);   
   }
}

Cuando ejecutamos el programa anterior, obtendremos el siguiente resultado. Se puede ver que los resultados son los esperados de la descripción de los operadores como se muestra arriba.

8 
5 
15 
5 
2