Kotlin Core
Чем enum class отличается от sealed class и когда что выбрать?
JuniorKotlin CoreСравнение
Чем extension functions отличается от utility class и когда что выбрать?
JuniorKotlin CoreСравнение
Чем generics отличается от Any и когда что выбрать?
MiddleKotlin CoreСравнение
Чем higher-order functions отличается от interface callbacks и когда что выбрать?
JuniorKotlin CoreСравнение
Чем inline/value class отличается от data class и когда что выбрать?
Middle+Kotlin CoreСравнение
Чем kotlinx.serialization отличается от Moshi/Gson и когда что выбрать?
MiddleKotlin CoreСравнение
Чем lambda with receiver отличается от обычная lambda и когда что выбрать?
Middle+Kotlin CoreСравнение
Чем lateinit отличается от lazy и когда что выбрать?
JuniorKotlin CoreСравнение
Чем lazy delegate отличается от lateinit и когда что выбрать?
JuniorKotlin CoreСравнение
Чем map, filter, flatMap и associateBy отличается от циклы for и когда что выбрать?
JuniorKotlin CoreСравнение
Чем nullable-типы и оператор? отличается от Java null handling и когда что выбрать?
JuniorKotlin CoreСравнение
Чем object declaration отличается от companion object и когда что выбрать?
JuniorKotlin CoreСравнение
Чем safe call?. и Elvis?: отличается от оператор !! и когда что выбрать?
JuniorKotlin CoreСравнение
Чем scope functions let, run, with, apply, also отличается от обычный if/when и когда что выбрать?
JuniorKotlin CoreСравнение
Чем sealed class и sealed interface отличается от enum и когда что выбрать?
MiddleKotlin CoreСравнение
Чем Sequence отличается от List operations и когда что выбрать?
MiddleKotlin CoreСравнение
Чем try/catch как expression отличается от Result и когда что выбрать?
JuniorKotlin CoreСравнение
Чем val и var отличается от const val и когда что выбрать?
JuniorKotlin CoreСравнение
Чем variance out и in отличается от raw types Java и когда что выбрать?
Middle+Kotlin CoreСравнение
Чем visibility modifiers отличается от package-private Java и когда что выбрать?
JuniorKotlin CoreСравнение