Anonymous Quiz
20%
with(obj) { ... }
60%
obj.apply { ... }
14%
obj.let { ... }
6%
obj.run { ... }
Anonymous Quiz
19%
OutOfBoundsException
29%
ArrayIndexOutOfBoundsException
50%
IndexOutOfBoundsException
2%
NoSuchElementException
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Anonymous Quiz
5%
Добавить случай else
15%
Обрабатывать каждый класс отдельно
30%
Использовать is для проверки типа
51%
Все вышеперечисленные
💊5
Anonymous Quiz
70%
final
3%
closed
9%
sealed
18%
private
💊17😁2
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤1
Anonymous Quiz
85%
object : InterfaceName {}
5%
new InterfaceName() {}
7%
class : InterfaceName {}
2%
InterfaceName.create()
Anonymous Quiz
14%
stop()
26%
interrupt()
23%
terminate()
37%
finish()
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Anonymous Quiz
79%
IOException
8%
InterruptedException
5%
ExecutionException
8%
StreamCorruptedException
Anonymous Quiz
76%
val
3%
var
16%
const
6%
lateinit
💊3
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Anonymous Quiz
20%
tryOrDefault { ... }
6%
tryCatch { ... }
33%
runCatching { ... }.getOrElse { defaultValue }
41%
try { ... } catch (e: Exception) { defaultValue }
Anonymous Quiz
43%
replace(K key, V oldValue, V newValue)
14%
update(K key, V newValue)
19%
set(K key, V newValue)
24%
putIfAbsent(K key, V newValue)
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
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