github.com/m4gshm/gollections@v0.0.10/kv/iter/group/api.go (about) 1 // Package group provides short aliases for functions that are used to group key/values retieved by an iterator 2 package group 3 4 import ( 5 "github.com/m4gshm/gollections/kv" 6 "github.com/m4gshm/gollections/kv/loop" 7 ) 8 9 // Of collects sets of values grouped by keys obtained by passing a key/value iterator 10 func Of[K comparable, V any, I kv.Iterator[K, V]](elements I) map[K][]V { 11 return loop.Group(elements.Next) 12 }