Files
Ratte/common/maps/maps.go
Yuzuki616 05c787100e fix: bugs
2025-04-20 12:04:31 +09:00

17 lines
246 B
Go

package maps
func Merge[k comparable, v any](m1 map[k]v, m2 ...map[k]v) map[k]v {
if m1 == nil {
m1 = make(map[k]v)
}
for _, m2v := range m2 {
if m2v == nil {
continue
}
for k2, v2 := range m2v {
m1[k2] = v2
}
}
return m1
}