Инкремент и декремент в Kotlin
Давайте теперь посмотрим, как прибавлять к переменной единицу. Сначала это обычное присваивание:
var num1 = 0
num1 = num1 + 1 // прибавляем к переменной num1 число 1
println(num1) // 1
Эту запись можно сократить через оператор +=:
var num1 = 0
num1 += 1 // прибавляем к переменной num1 число 1
println(num1) // 1
Прибавление единицы встречается так часто, что для
него есть еще более короткая запись. Оператор
инкремент ++ увеличивает значение
переменной на 1. Переменная должна быть
var.
Перепишем код с его помощью:
var num1 = 0
num1++ // прибавляем к переменной num1 число 1
println(num1) // 1
Есть также операция декремент --,
уменьшающая значение переменной на 1:
var num1 = 0
num1-- // отнимаем от переменной num1 число 1
println(num1) // -1
Переделайте этот код так, чтобы в нем использовались операции инкремента и декремента:
var num1 = 10
num1 = num1 + 1
num1 = num1 + 1
num1 = num1 - 1
println(num1)