feat: 增加数组转Map方法
This commit is contained in:
18
op_array/util.go
Normal file
18
op_array/util.go
Normal 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
|
||||
}
|
||||
Reference in New Issue
Block a user