ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
299 of 1310 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

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