pick method
Returns a new map containing only entries whose keys are in keys.
Audited: 2026-06-12 11:26 EDT
Implementation
@useResult
Map<K, V> pick(Iterable<K> keys) {
final Set<K> keySet = keys.toSet();
return Map<K, V>.fromEntries(entries.where((MapEntry<K, V> e) => keySet.contains(e.key)));
}