MultiMap<K, V> constructor

MultiMap<K, V>([
  1. int compare(
    1. K,
    2. K
    )?
])

Creates an empty MultiMap.

Optionally inject a compare function. If null, it assumes keys are Comparable.

Implementation

MultiMap([int Function(K, K)? compare])
    : _container = collection.SplayTreeMap<K, List<V>>(compare);