Kotlin Fundamentals

Модуль «Функції»

8 коротких уроків (≤10 хв кожен). Проходьте по порядку — кожен наступний спирається на попередній.

Блок 1 · Базові функції

№УрокЩо покриваєЧас
1 Оголошення функції, параметри, тип повернення Синтаксис fun, параметри, Unit ~5 хв
2 Функції-вирази Коротка форма запису через = ~4 хв
3 Default та named аргументи Значення за замовчуванням, іменовані аргументи ~6 хв
4 Vararg Змінна кількість аргументів, spread-оператор * ~5 хв

Блок 2 · Функції як значення

№УрокЩо покриваєЧас
5 Функціональні типи та лямбда-вирази Функція як значення, синтаксис лямбди ~6 хв
6 Функції вищого порядку Функція як параметр іншої функції ~6 хв
7 Trailing lambda та it Скорочений синтаксис виклику з лямбдою ~5 хв
8 Посилання на функції (::) Передавання наявної функції замість лямбди ~5 хв

Довідкові матеріали

ДокументОпис
Функції в Kotlin — шпаргалка Синтаксис для уроків 1–4: оголошення, вирази, аргументи, vararg
Лямбди та функції вищого порядку — шпаргалка Синтаксис для уроків 5–8: функціональні типи, лямбди, trailing lambda, посилання