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