Просто напишите al oop или два.
map1 := map[string]int{
"one": 1,
"two": 2,
}
map2 := map[string]int{
"uno": 1,
"dos": 2,
}
combined := map[string]int{}
for k, v := range map1 {
combined[k] = v
}
for k, v := range map2 {
combined[k] = v
}
fmt.Println(combined) // map[dos:2 one:1 two:2 uno:1]
Попробуйте на игровой площадке .
Конечно, порядок имеет значение, если две карты имеют перекрывающиеся наборы ключей.