Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmFnDV 317 of 522 menu
◀ ▶

Значения параметров по умолчанию в Kotlin

Параметр можно сделать необязательным. Для этого ему задают значение по умолчанию. Пусть функция выводит квадрат числа:

fun func(num: Int) { println(num * num) }

Давайте сделаем так, чтобы параметр по умолчанию имел значение 0:

fun func(num: Int = 0) { println(num * num) }

Проверим вызов с параметром и без него:

fun func(num: Int = 0) { println(num * num) } fun main() { func(2) // 4 func() // 0 }

Дана функция:

fun func(num: Int = 5) { println(num * num) }

Эта функция вызывается следующим образом:

func(2) func(3) func()

Расскажите, каким будет результат каждого из вызовов функции.

Дана функция:

fun func(num1: Int = 0, num2: Int = 0) { println(num1 + num2) }

Эта функция вызывается следующим образом:

func(2, 3) func(3) func()

Расскажите, каким будет результат каждого из вызовов функции.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить