Android

Collezioni e Operatori Kotlin

Collezioni Kotlin, operatori funzionali (map, filter, reduce), Sequences, higher-order functions, operator overloading

20 domande da colloquio·
Mid-Level
1

Qual è la differenza tra List e MutableList in Kotlin?

Risposta

List è un'interfaccia di sola lettura che non consente di modificare la collezione dopo la creazione. MutableList estende List e aggiunge metodi di modifica come add(), remove(), clear(). List garantisce l'immutabilità strutturale.

2

Come si crea una lista immutabile in Kotlin?

Risposta

Usa listOf() per creare una lista immutabile. Questa funzione restituisce una List<T> di sola lettura. Per una lista mutabile, usa mutableListOf() o arrayListOf().

3

A cosa serve l'operatore map() su una collezione?

Risposta

map() trasforma ogni elemento della collezione applicando una funzione e restituisce una nuova lista con gli elementi trasformati. Ad esempio: listOf(1,2,3).map { it * 2 } restituisce [2,4,6].

4

A cosa serve l'operatore filter()?

5

Qual è la differenza tra map() e flatMap()?

+17 domande da colloquio

Padroneggia Android per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis