и посмотреть медиа
Kotlin | Interview Questions
и посмотреть медиа
Interview questions for Kotlin developers with answers.
Interview questions for Kotlin developers with answers.
AI bot for text-to-speech and voice cloning in Telegram. Create audio using neural network quickly and easily.
Kotlin interview questions: extensions, coroutines, collections. With code examples and explanations for Android and backend.
🤔 Сколько типов инстансов у nothing? Nothing — это специальный bottom type (нижний тип), который означает: Функция никогда не возвращает результат (throw, error()). Код после Nothing недостижим. fun fail(): Nothing { throw IllegalStateException("Ошибка!") // Никогда не возвращает значение } 🚩Почему `Nothing` не имеет инстансов? Все классы в Kotlin могут иметь инстансы (объекты), кроме Nothing. Nothing нельзя создать (instantiate), потому что он не имеет конструктора. Любая переменная типа Nothing просто не существует. val x: Nothing = Nothing() // ❌ Ошибка: у Nothing нет конструктора 🚩Где используется `Nothing`? Используется в throw fun fail(): Nothing = throw IllegalArgumentException("Ошибка") Используется в TODO() fun getData(): String { TODO("Функция ещё не реализована") } Используется в if-else, где один вариант throw fun getValue(x: Int): String { return if (x > 0) "Позитивное число" else throw IllegalArgumentException("Отрицательное!") } Ставь 👍 и забирай 📚 Базу знаний
Открыть канал и посмотреть медиаOnly registered users can share their opinion.
Be the first to share your impression of this resource!