customer/pkg/utils/merge_maps.go

14 lines
228 B
Go
Raw Normal View History

2023-05-16 01:12:07 +00:00
package utils
func MergeMaps[Map ~map[K]V, K comparable, V any](maps ...Map) Map {
merged := make(Map)
for _, currentMap := range maps {
for key, value := range currentMap {
merged[key] = value
}
}
return merged
}