difference method

Map<K, V> difference(
  1. Eq<K> eq,
  2. Map<K, V> map
)

Remove from this Map all the elements that have key contained in the given map.

Implementation

Map<K, V> difference(Eq<K> eq, Map<K, V> map) => filterWithKey(
      (key, value) => !map.keys.any(
        (element) => eq.eqv(element, key),
      ),
    );