Middle
Koja je razlika između funkcija associateWith() i associateBy() kod kolekcija?
sobes.tech АИ
Одговор од АИ
associateWith() креира мапу у којој су кључеви елементи оригиналне колекције, а вредности су резултат примене трансформације на САЧКУ елемент.
associateBy() креира мапу у којој су кључеви резултат примене трансформације на САЧКУ елемент оригиналне колекције, а вредности су сами елементи (или резултат друге трансформације елемента).
У случају сукоба кључева, у обе функције, узима се последњи елемент који одговара кључу.