Материалы рубрики

Продолжение архива

Функции и data class в Kotlin

В этом уроке мы сделаем маленькую модель товара: Product будет data class, функция рассчитает скидку, copy создаст измененную версию товара, а destructuring покажет, как удобно доставать поля. Это практический материал, а не сухой…

Null safety в Kotlin: ?, !! и Elvis operator

Null safety в Kotlin нужен, чтобы ошибка с null была видна в типе, а не всплывала случайным падением в runtime. В этом уроке разберем String?, safe call ?., Elvis operator ?:, опасный !!…

Как установить Kotlin: IntelliJ IDEA, Playground и Gradle

Чтобы начать Kotlin, не обязательно сразу ставить тяжелую среду. Для первых строк хватит Kotlin Playground. Для нормального проекта удобнее IntelliJ IDEA. Для сборки и зависимостей часто используется Gradle. В этом уроке разложим эти…

Kotlin с нуля: первая программа и println

В этом уроке мы начнем Kotlin с нуля: запустим первую программу, разберем fun main, println, val, var, простые типы и сделаем маленький расчет в коде. Цель не в том, чтобы пересказать синтаксис, а…

Настройки cookie