groupByKey<K, V> function

Map<K, List<V>> groupByKey<K, V>(
  1. Iterable<MapEntry<K, V>> input
)

Implementation

Map<K, List<V>> groupByKey<K, V>(Iterable<MapEntry<K, V>> input) {
  Map<K, List<V>> results = {};
  input.forEach((e) {
    results.putIfAbsent(e.key, () => <V>[]).add(e.value);
  });
  return results;
}