НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
300 of 1310 menu

Функция dec

Функция dec уменьшает целое число на единицу. Применяется к целочисленным типам Int, Long, Short и Byte. Возвращает результат того же типа, что и исходное число.

Синтаксис

fun Int.dec(): Int
fun Long.dec(): Long
fun Short.dec(): Short
fun Byte.dec(): Byte

Пример

Уменьшим число 10 типа Int на единицу:

val num: Int = 10 val res: Int = num.dec() println(res)

Результат выполнения кода:

Int 9

Пример

Уменьшим число 100L типа Long на единицу:

val num: Long = 100L val res: Long = num.dec() println(res)

Результат выполнения кода:

Long 99

Пример

Функция dec не изменяет исходное значение, а возвращает новое уменьшенное значение:

var num: Int = 5 val res: Int = num.dec() println("Original: $num") println("Result: $res")

Результат выполнения кода:

Original: 5 Result: 4

Пример

Использование dec в цикле для уменьшения счетчика:

var counter: Int = 3 while (counter > 0) { println("Counter: $counter") counter = counter.dec() }

Результат выполнения кода:

Counter: 3 Counter: 2 Counter: 1

Смотрите также

  • функцию rangeTo,
    которая создает диапазон чисел
  • функцию rangeUntil,
    которая создает диапазон чисел без верхней границы
  • функцию downTo,
    которая создает убывающий диапазон чисел
  • функцию inc,
    которая увеличивает целое число на единицу
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить