gregorbg
01/08/2020, 7:06 PMMap<K, List<V>> into a Map<V, K> such that every entry in the List<V> becomes associated with its original key K? ({"foo": [1, 2, 3]} becomes {1: "foo", 2: "foo", 3: "foo"} )gregorbg
01/08/2020, 7:06 PMmyMap.entries
.flatMap { e ->
e.value.map { it to e.key }
}.toMap()
which I don't consider particularly intuitiveDico
01/09/2020, 10:44 AMmyMap.entries.fold(HashMap()) { m, (k, v) -> v.associateWithTo(m) { k } }Dico
01/09/2020, 10:44 AMDico
01/09/2020, 10:44 AMjimn
01/09/2020, 10:50 AMjimn
01/09/2020, 10:53 AM