Junior — Middle
Kādu rezultātu atgriež funkcija map, kad tā tiek izsaukta uz kolekcijas vai datu plūsmas?
sobes.tech AI
Atbilde no AI
map funkcija, izsaucot to kolekcijā vai datu plūsmā, atgriež jaunu kolekciju, kurā katrs elements ir rezultāts, piemērojot nodoto funkciju attiecīgajam sākotnējās kolekcijas elementam.
Piemēram, ja jums ir skaitļu saraksts [1, 2, 3] un izsauc map ar funkciju, kas reizinās ar 2, jūs saņemsiet [2, 4, 6].
Kotlin piemērs:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Tādējādi map pārveido elementus, nemainot sākotnējo kolekciju.