A linguagem Groovy também fornece operadores de atribuição. A seguir estão os operadores de atribuição disponíveis no Groovy -
| Operador |
Descrição |
Exemplo |
| + = |
Isso adiciona o operando direito ao operando esquerdo e atribui o resultado ao operando esquerdo. |
def A = 5
A + = 3
A saída será 8 |
| - = |
Isso subtrai o operando direito do operando esquerdo e atribui o resultado ao operando esquerdo |
def A = 5
A- = 3
A saída será 2 |
| * = |
Isso multiplica o operando direito com o operando esquerdo e atribui o resultado ao operando esquerdo |
def A = 5
A * = 3
A produção será de 15 |
| / = |
Isso divide o operando esquerdo com o operando direito e atribui o resultado ao operando esquerdo |
def A = 6
A / = 3
A saída será 2 |
| % = |
Isso leva o módulo usando dois operandos e atribui o resultado ao operando esquerdo |
def A = 5
A% = 3
A saída 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);
}
}
Quando executarmos o programa acima, obteremos o seguinte resultado. Pode-se ver que os resultados são os esperados a partir da descrição dos operadores conforme mostrado acima.
8
5
15
5
2