Operatori di incremento (++) e decremento (--)
Aggiornamento: novembre 2007
Consentono di incrementare o decrementare di uno il valore di una variabile.
//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--
Argomenti
- variable
Qualsiasi variabile numerica.
Note
Gli operatori di incremento e decremento vengono utilizzati come alternativa rapida per la modifica e l'accesso al valore memorizzato in una variabile. Ciascun operatore può essere utilizzato sia nella sintassi di prefisso che in quella di suffisso.
Se |
Azione equivalente |
Valore restituito |
---|---|---|
++variable |
variable += 1 |
Valore di variable dopo l'incremento. |
variable++ |
variable += 1 |
Valore di variable prima dell'incremento. |
--variable |
variable -= 1 |
Valore di variable dopo il decremento. |
variable-- |
variable -= 1 |
Valore di variable prima del decremento. |
Esempio
Nel seguente esempio viene illustrata la differenza tra la sintassi di prefisso e la sintassi di suffisso dell'operatore ++.
// Example of prefix increment operator
var j1 : int = 2;
var k1 : int;
k1 = ++j1; // k1 is 3, the value of j1 after incrementing
// Example of postfix increment operator
var j2 : int = 2;
var k2 : int;
k2 = j2++; // k2 is 2, the value of j2 before incrementing