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

Отсутствующий ключ в Kotlin

Если ключа в карте нет, чтение в квадратных скобках не выдает ошибку. В переменную попадает специальное значение null. Функция println печатает его словом null:

val nums = mapOf("a" to 1, "b" to 2) val found = nums["c"] println(found) // null

Существующий ключ по-прежнему дает обычное значение, а отсутствующий - null:

val tags = mapOf("a" to 10) println(tags["a"]) // 10 println(tags["z"]) // null

Тип такого результата пока оставим в стороне. Его разберем в разделе про null.

Дана карта:

val ages = mapOf("Tom" to 20, "Lea" to 22)

Сохраните в переменную результат обращения по ключу "Max" и выведите его в консоль.

Дана карта:

val data = mapOf("x" to 1)

Выведите в консоль результат обращения по ключам "x" и "y" двумя строками.

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