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