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