Anonymous Quiz
5%
Изменения сохраняются без ошибок.
59%
Генерируется UnsupportedOperationException.
22%
Список автоматически конвертируется в MutableList.
15%
Генерируется IllegalArgumentException.
Anonymous Quiz
58%
list.filter { condition }.distinct()
18%
list.unique { condition }
5%
list.selectUnique { condition }
18%
list.distinctBy { condition }
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
Anonymous Quiz
50%
Использовать MainScope().launch { try { ... } catch (e: Exception) { ... } }
28%
Использовать withContext(Dispatchers.Main) { ... }
13%
Использовать GlobalScope.launch(Dispatchers.Main) { ... }
8%
Использовать runBlocking { ... }
Anonymous Quiz
17%
Переменная будет атомарно обновлена.
7%
Запретит JVM оптимизировать чтение переменной.
46%
Гарантирует, что запись в переменную будет видна всем потокам.
30%
Все вышеперечисленные.
🤔3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍2
Anonymous Quiz
6%
.isType()
78%
is
2%
.checkType()
14%
.typeOf()
Anonymous Quiz
10%
Для переменных типа Int
4%
Для объектов String
39%
Для nullable типов
46%
Внутри функций
💊13👍1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Anonymous Quiz
13%
.nonNull()
60%
!!
24%
.orEmpty()
2%
.safe()
Anonymous Quiz
27%
as
11%
is
4%
safeCast
57%
as?
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
Anonymous Quiz
6%
Ограничивает доступ к компоненту в рамках всего проекта.
9%
Ограничивает доступ к компоненту в рамках файла.
86%
Ограничивает доступ к компоненту в рамках модуля.
0%
Ничего не делает, это просто украшение.
Anonymous Quiz
44%
Используя runBlocking {}
19%
Используя launch {}
24%
Используя async {}
13%
Используя withContext {}
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Anonymous Quiz
4%
val numbers: List<Int> = [1, 2, 3]
88%
val numbers: List<Int> = listOf(1, 2, 3)
3%
val numbers = List<Int>(1, 2, 3)
6%
val numbers = listOf<Int>[1, 2, 3]
Anonymous Quiz
9%
nullable
0%
maybe
1%
option
89%
?
Anonymous Quiz
72%
list.map { it * 2 }
2%
list.each { it * 2 }
4%
list.convert { it * 2 }
22%
list.forEach { it * 2 }
💊4
Anonymous Quiz
75%
data class User(val name: String) { fun printName() = println(name) }
13%
class User(val name: String) { fun printName() = println(name) }
6%
data class User(val name: String) { val printName = { println(name) } }
6%
data class User(val name: String, fun printName() = println(name))
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👀1💊1