function PrintMap supports Generics

This commit is contained in:
machangxin 2022-12-16 17:03:41 +08:00
parent a64f7c4d83
commit ba5b5a1f09

View File

@ -97,9 +97,9 @@ func showTrunk(t *trunk) {
fmt.Print(t.str) fmt.Print(t.str)
} }
// PrintHashMap Print a hash map // PrintMap Print a hash map
func PrintMap(m map[int]string) { func PrintMap[K comparable, V any](m map[K]V) {
for key, value := range m { for key, value := range m {
fmt.Printf("%d -> %s\n", key, value) fmt.Println(key, "->", value)
} }
} }