Files
go-easy-utils/slicex/to_map.go
2025-07-08 15:26:54 +08:00

11 lines
201 B
Go

package slicex
// ToMap 切片转map
func ToMap[T any, K comparable](items []T, keyFunc func(T) K) map[K]T {
m := make(map[K]T)
for _, item := range items {
m[keyFunc(item)] = item
}
return m
}