Колекції та Оператори Kotlin
Колекції Kotlin, функціональні оператори (map, filter, reduce), Sequences, higher-order functions, operator overloading
1У чому різниця між List і MutableList у Kotlin?
У чому різниця між List і MutableList у Kotlin?
Відповідь
List — це інтерфейс лише для читання, який не дозволяє змінювати колекцію після створення. MutableList розширює List і додає методи зміни, такі як add(), remove(), clear(). List гарантує структурну незмінність.
2Як створити незмінний список у Kotlin?
Як створити незмінний список у Kotlin?
Відповідь
Використовуйте listOf() для створення незмінного списку. Ця функція повертає List<T> лише для читання. Для змінного списку використовуйте mutableListOf() або arrayListOf().
3Для чого використовується оператор map() у колекції?
Для чого використовується оператор map() у колекції?
Відповідь
map() перетворює кожен елемент колекції, застосовуючи функцію, і повертає новий список з перетвореними елементами. Наприклад: listOf(1,2,3).map { it * 2 } повертає [2,4,6].
Для чого використовується оператор filter()?
У чому різниця між map() і flatMap()?
+17 питань зі співбесід
Інші теми співбесід Android
Основи Android
UI та ресурси Android
Життєвий цикл Android
Навігація Android
Керування Даними Android
Мережа Android
Тестування Android
Android Gradle
Основи мови Kotlin для Android
Room Database
Фонова робота
Jetpack Compose
Дозволи та Функції Пристрою
Firebase для Android
Android MVVM Architecture
Розширені мережі Android
Kotlin Coroutines та Flow
Впровадження залежностей у Android
Android MVI Architecture
Android Clean Architecture
Android Compose Просунутий
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Опануй Android для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно