Sobes.tech
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.