Iterator returns a new iterator for the map.
()
| 808 | |
| 809 | // Iterator returns a new iterator for the map. |
| 810 | func (m *Map[K, V]) Iterator() *MapIterator[K, V] { |
| 811 | itr := &MapIterator[K, V]{m: m} |
| 812 | itr.First() |
| 813 | return itr |
| 814 | } |
| 815 | |
| 816 | // MapBuilder represents an efficient builder for creating Maps. |
| 817 | type MapBuilder[K, V any] struct { |