Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Increments or decrements the value of a variable by one.
//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--
Arguments
- variable
Any numeric variable.
Remarks
The increment and decrement operators are used as a shortcut to modify the value stored in a variable and access that value. Either operator may be used in a prefix or postfix syntax.
If |
Equivalent Action |
Return value |
---|---|---|
++variable |
variable += 1 |
value of variable after incrementing |
variable++ |
variable += 1 |
value of variable before incrementing |
--variable |
variable -= 1 |
value of variable after decrementing |
variable-- |
variable -= 1 |
value of variable before decrementing |
Example
The following example illustrates the difference between prefix and postfix syntax for the ++ 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