遞增 (++) 和遞減 (--) 運算子
用以來遞增或遞減變數的值,每次遞增或遞減一。
//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--
引數
- variable
任意數值變數。
備註
遞增或遞減運算子是用來存取以及修改存放在某變數中數值的捷徑。 運算子可用於前置詞或後置詞語法。
If |
對等動作 |
傳回值 |
---|---|---|
++variable |
variable += 1 |
variable 增量後的值 |
variable++ |
variable += 1 |
variable 增量前的值 |
--variable |
variable -= 1 |
variable 減量後的值 |
variable-- |
variable -= 1 |
variable 減量前的值 |
範例
以下範例說明 ++ 運算子使用前置詞與後置詞語法上的差異。
// 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