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