Inkrementoperator (++) und Dekrementoperator (--)
Inkrementiert oder dekrementiert den Wert einer Variablen um 1.
//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--
Argumente
- variable
Beliebige numerische Variable.
Hinweise
Inkrement- und Dekrementoperatoren werden als Kurzform verwendet, um den Wert einer Variablen zu ändern und auf diesen zuzugreifen. Beide Operatoren können in einer Präfix- oder Postfixsyntax verwendet werden.
If |
Entsprechende Aktion |
Rückgabewert |
---|---|---|
++variable |
variable += 1 |
Wert von variable nach der inkrementellen Erhöhung |
variable++ |
variable += 1 |
Wert von variable vor der inkrementellen Erhöhung |
--variable |
variable -= 1 |
Wert von variable nach der inkrementellen Verringerung |
variable-- |
variable -= 1 |
Wert von variable vor der inkrementellen Verringerung |
Beispiel
Das folgende Beispiel veranschaulicht den Unterschied zwischen der Präfix- und der Postfixsyntax für den ++‑Operator.
// 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