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