Kolekcje i Operatory Kotlin
Kolekcje Kotlin, operatory funkcyjne (map, filter, reduce), Sequences, higher-order functions, operator overloading
1Jaka jest różnica między List a MutableList w Kotlin?
Jaka jest różnica między List a MutableList w Kotlin?
Odpowiedź
List jest interfejsem tylko do odczytu, który nie pozwala na modyfikację kolekcji po jej utworzeniu. MutableList rozszerza List i dodaje metody modyfikacji, takie jak add(), remove(), clear(). List gwarantuje niezmienność strukturalną.
2Jak utworzyć niezmienną listę w Kotlin?
Jak utworzyć niezmienną listę w Kotlin?
Odpowiedź
Użyj listOf() aby utworzyć niezmienną listę. Ta funkcja zwraca List<T> tylko do odczytu. Dla listy mutowalnej użyj mutableListOf() lub arrayListOf().
3Do czego służy operator map() na kolekcji?
Do czego służy operator map() na kolekcji?
Odpowiedź
map() przekształca każdy element kolekcji stosując funkcję i zwraca nową listę z przekształconymi elementami. Na przykład: listOf(1,2,3).map { it * 2 } zwraca [2,4,6].
Do czego służy operator filter()?
Jaka jest różnica między map() a flatMap()?
+17 pytań z rozmów
Inne tematy rekrutacyjne Android
Podstawy Androida
UI i zasoby Android
Cykl Życia Androida
Nawigacja Android
Zarządzanie Danymi Android
Sieć Android
Testowanie Android
Android Gradle
Podstawy języka Kotlin dla Androida
Room Database
Praca w tle
Jetpack Compose
Uprawnienia i Funkcje Urządzenia
Firebase dla Android
Android MVVM Architecture
Zaawansowane Sieci Android
Kotlin Coroutines i Flow
Wstrzykiwanie zależności w Android
Android MVI Architecture
Android Clean Architecture
Android Compose Zaawansowany
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Opanuj Android na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo