Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
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
76%
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
Anonymous Quiz
18%
sealed
58%
abstract
11%
enum
13%
static
💊8
Anonymous Quiz
71%
List и Set
11%
ArrayList и HashSet
3%
LinkedList и TreeSet
16%
Map и List
💊1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Anonymous Quiz
18%
const val объявляется на уровне класса, val - на уровне объекта.
2%
const val можно переопределить, val - нет.
78%
const val является временем компиляции константой, val может быть установлен во время выполнения.
2%
const val используется для изменяемых объектов, val для неизменяемых.
Anonymous Quiz
93%
Синглтон
1%
Стратегия
5%
Фабрика
1%
Декоратор