Mam listę obiektów, każdy obiekt z dwoma polami zainteresowania, które nazwiemy "kluczem" i "wartością". Z tego trzeba zbudować HashMap składające się z wpisów, w których "klucz" mapuje "wartość".Utwórz HashMap w Scali z listy obiektów bez zapętlenia
Wiem, że można tego dokonać, przeglądając listę i wywołując hmap.put(obj.key, obj.value)
dla każdej pozycji na liście. Ale jakoś "pachnie" tak, jak to można zrobić w jednym prostym wierszu kodu, używając map
lub flatMap
lub innej mieszanki operacji list Scala, z funkcjonalną konstrukcją. Czy "pachnąłem" w odpowiedni sposób i jak to się robi?
PO chce 'HashMap' nie jest' Map' – samthebest
Warning: Nie obsługuje duplikatów kluczy! –