Collections.Map
Purpose
Section titled “Purpose”Key/value associative container with explicit semantics.
Candidate surface
Section titled “Candidate surface”Map<TKey, TValue>.Set(TKey key, TValue value) -> unitMap<TKey, TValue>.TryGet(TKey key) -> Result<TValue, MapError>Map<TKey, TValue>.ContainsKey(TKey key) -> bool
- Hashing/equality rules must be deterministic.
- Iteration order guarantees should be documented explicitly.