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