Android

Kotlin Collections en Operatoren

Kotlin Collections, functionele operatoren (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 gespreksvragen·
Mid-Level
1

Wat is het verschil tussen List en MutableList in Kotlin?

Antwoord

List is een alleen-lezen interface die het wijzigen van de collectie na aanmaak niet toestaat. MutableList breidt List uit en voegt wijzigingsmethoden toe zoals add(), remove(), clear(). List garandeert structurele onveranderlijkheid.

2

Hoe maak je een onveranderlijke lijst aan in Kotlin?

Antwoord

Gebruik listOf() om een onveranderlijke lijst te maken. Deze functie geeft een alleen-lezen List<T> terug. Voor een aanpasbare lijst gebruik je mutableListOf() of arrayListOf().

3

Waarvoor wordt de map()-operator gebruikt op een collectie?

Antwoord

map() transformeert elk element van de collectie door een functie toe te passen en geeft een nieuwe lijst terug met de getransformeerde elementen. Bijvoorbeeld: listOf(1,2,3).map { it * 2 } geeft [2,4,6] terug.

4

Waarvoor wordt de filter()-operator gebruikt?

5

Wat is het verschil tussen map() en flatMap()?

+17 gespreksvragen

Beheers Android voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis