Українська
Тема 10. Колекції Kotlin: списки, множини, словники, змінні та незмінні колекції
Мета: навчитися обирати масиви й колекції за предметним контрактом, безпечно обходити та змінювати їх, працювати з ключами й відокремлювати внутрішні дані від зовнішніх подань.
Зміст лекції
- Масиви — Масиви: розмір і тип комірки · Приклад 1. Температури тижня · Двовимірні масиви
- Ієрархія колекцій і списки — Ієрархія колекцій · Лише для читання не означає незмінний · Списки та позиційні операції
- Множини та словники — Множини та рівність · Словники: ключ, відсутність і значення
- Обхід, черги та сортування — Безпечний обхід і зміна · ArrayDeque як стек і черга · Сортування та вибір реалізації
- Розбори та помилки проєктування — Власність колекції в предметному класі · Вибір структури на прикладі черги заявок · Перевірки колекцій, що виявляють помилки проєктування