Operadores de incremento (++) y decremento (--)
Incrementa o reduce en uno el valor de una variable.
//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--
Argumentos
- variable
Cualquier variable numérica.
Comentarios
Los operadores de incremento y decremento se utilizan como una forma abreviada de modificar el valor almacenado en una variable y tener acceso a éste. En la sintaxis de prefijos y postfijos se puede utilizar cualquier operador.
If |
Acción equivalente |
Valor devuelto |
---|---|---|
++variable |
variable += 1 |
valor de variable tras incrementar |
variable++ |
variable += 1 |
valor de variable antes de incrementar |
--variable |
variable -= 1 |
valor de variable tras disminuir |
variable-- |
variable -= 1 |
valor de variable antes de disminuir |
Ejemplo
En el ejemplo siguiente se ilustran las diferencias entre la sintaxis de los prefijos y de los postfijos en el operador ++.
// 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