Операторы увеличения (++) и уменьшения (--)
Увеличивает или уменьшает значение переменной на единицу.
//prefix syntax
++variable
--variable
//postfix syntax
variable++
variable--
Аргументы
- variable
Любая числовая переменная.
Заметки
Операторы инкремента и декремента используются в качестве ярлыка для изменения значения, сохраненного в переменной, и получения доступа к этому значению. Для каждого из этих операторов можно использовать префиксный или постфиксный синтаксис.
If |
Эквивалентное действие |
Возвращаемое значение |
---|---|---|
++variable |
переменная += 1 |
значение переменной после увеличения |
переменная++ |
переменная += 1 |
значение переменной до увеличения |
--переменная |
переменная -= 1 |
значение переменной после уменьшения |
переменная-- |
переменная -= 1 |
значение переменной до уменьшения |
Пример
В следующем примере показана разница между префиксным и постфиксным синтаксисом оператора ++.
// 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