Функция inc
Функция inc увеличивает значение переменной
на единицу и возвращает результат. Применяется к числам
целых типов Int, Long, Short, Byte,
а также к символам типа Char.
Синтаксис
kotlinfun Int.inc(): Int
kotlinfun Long.inc(): Long
kotlinfun Short.inc(): Short
kotlinfun Byte.inc(): Byte
kotlinfun Char.inc(): Char
Пример
Увеличим на единицу число 5 типа Int:
kotlinval num: Int = 5
val res: Int = num.inc()
println(res)
Результат выполнения кода:
kotlinInt 6
Пример
Увеличим на единицу число 10 типа Long:
kotlinval num: Long = 10L
val res: Long = num.inc()
println(res)
Результат выполнения кода:
kotlinLong 11
Пример
Увеличим на единицу символ 'a' типа Char:
kotlinval ch: Char = 'a'
val res: Char = ch.inc()
println(res)
Результат выполнения кода:
kotlinChar b
Пример
Функция inc не изменяет исходное значение переменной,
а возвращает новое значение. Для изменения исходной переменной
используйте оператор ++:
kotlinvar num: Int = 5
num.inc()
println(num)
num++
println(num)
Результат выполнения кода:
kotlinInt 5
Int 6
Смотрите также
-
функцию
dec,
которая уменьшает значение на единицу -
функцию
rangeTo,
которая создает диапазон значений -
функцию
rangeUntil,
которая создает диапазон не включая конечное значение -
функцию
downTo,
которая создает диапазон в обратном порядке