Groovy - Operadores de atribuição
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