РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ktTsTmClL1 127 of 178 menu

Задачи на null-безопасность в Kotlin. Часть 1

Дана следующая строка:

val str: String? = "hello"

Объявите nullable-переменную и безопасно выведите её длину через ?..

Дана следующая строка:

val str: String? = null

Используйте ?. для вызова метода у nullable-строки.

Используйте ?: (Elvis) для подстановки значения по умолчанию, если строка null.

Дана следующая строка:

val str: String? = "Kotlin"

Проверьте nullable-строку через if (str != null) и выведите длину.

Сделайте функцию, принимающую String? и возвращающую длину или 0.

Дан следующий список:

val list: List<Int>? = listOf(1, 2, 3)

Используйте safe call для доступа к элементу nullable-списка.

Преобразуйте nullable-число в строку через ?.toString() ?: "нет данных".

Сделайте функцию, которая принимает Int? и возвращает удвоенное значение или -1.

Дана следующая строка:

val name: String? = "anna"

Используйте let для nullable-строки: если не null — выведите upper case.

Сравните безопасный вызов ?. и проверку через if.

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