7558655458
I have put too much code into the same files. Also, I put everything into the same package: main. This package is only meant for executables. Therefore, I have refactored my code to use multiple packages. These packages also guarantee separation of concerns since Golang doesn't allow cyclic imports.
8 lines
125 B
Go
8 lines
125 B
Go
package lib
|
|
|
|
func Merge[T comparable](target *map[T]any, src *map[T]any) {
|
|
for k, v := range *src {
|
|
(*target)[k] = v
|
|
}
|
|
}
|