Groovy - Operatori di assegnazione
Il linguaggio Groovy fornisce anche operatori di assegnazione. Di seguito sono riportati gli operatori di assegnazione disponibili in Groovy:
Operatore | Descrizione | Esempio |
---|---|---|
+ = | Questo aggiunge l'operando destro all'operando sinistro e assegna il risultato all'operando sinistro. | def A = 5 A + = 3 L'uscita sarà 8 |
- = | Questo sottrae l'operando destro dall'operando sinistro e assegna il risultato all'operando sinistro | def A = 5 A- = 3 L'output sarà 2 |
* = | Questo moltiplica l'operando destro per l'operando sinistro e assegna il risultato all'operando sinistro | def A = 5 A * = 3 L'uscita sarà 15 |
/ = | Questo divide l'operando sinistro con l'operando destro e assegna il risultato all'operando sinistro | def A = 6 A / = 3 L'output sarà 2 |
% = | Questo richiede il modulo utilizzando due operandi e assegna il risultato all'operando sinistro | def A = 5 A% = 3 L'output sarà 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 eseguiamo il programma sopra, otterremo il seguente risultato. Si può vedere che i risultati sono quelli attesi dalla descrizione degli operatori mostrata sopra.
8
5
15
5
2