Junior — Middle
Poți oferi exemple de funcții precum map și să explici utilizarea lor?
sobes.tech AI
Răspuns de la AI
Funcțiile de tip map sunt operații de ordin superior care aplică o funcție dată fiecărui element al unei colecții și returnează o colecție nouă cu rezultatele.
Exemplu în Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val squares = numbers.map { it * it } // [1, 4, 9, 16]
Aici, map ia fiecare element din lista numbers, aplică expresia lambda it * it și returnează o listă nouă cu pătratele numerelor.
Utilizarea map ajută la scrierea unui cod curat și declarativ, evitând buclele explicite și variabilele mutabile.