feat: 增加数组转Map方法

This commit is contained in:
2025-11-25 11:33:30 +08:00
parent 7c4db86ea2
commit 54262a7525

18
op_array/util.go Normal file
View File

@ -0,0 +1,18 @@
// Package op_array ...
//
// Description : op_array ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2025-11-25 11:30
package op_array
// ToMap 数组转map
func ToMap[Key comparable, Value any](dataList []Value, keyFormat func(item Value) Key) map[Key]Value {
res := make(map[Key]Value)
for _, item := range dataList {
key := keyFormat(item)
res[key] = item
}
return res
}