Anonymous Quiz
49%
Использование ключевого слова object
17%
Применение @Volatile и @Synchronized
9%
Использование двойной проверки блокировки
25%
Все вышеуказанные методы
Reified позволяет сохранять информацию о дженерике во время выполнения, что делает возможным проверки типа (if (T is String)).
Используется только в inline-функциях, так как код подставляется во время компиляции, сохраняя информацию о типе.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2💊1
Anonymous Quiz
78%
data class User(val name: String, val age: Int = 0)
7%
data class User(val name: String, optional val age: Int)
2%
data class User(mandatory val name: String, val age: Int?)
13%
data class User(val name: String, var age: Int?)
Anonymous Quiz
26%
Использовать arrayOfNulls()
25%
Применить Array(size) { initialValue }
14%
Объявить массив через new Array()
35%
Использовать listOfNotNull()
- Parcelable — Android-специфичный интерфейс, требует ручной реализации, но работает быстрее и эффективнее.
Используй Parcelable в Android, особенно для передачи данных между компонентами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
58%
Определить функцию с ключевым словом operator
11%
Использовать аннотацию @operator
31%
Просто определить функцию с нужным именем
0%
Использовать интерфейс Operator
💊1