Функция 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
,
которая создает диапазон в обратном порядке