golang map 泛型
时间: 2023-11-18 22:53:45 浏览: 199
Go-mapstructure-Go库用于解码泛型map值成Go结构体
目前 Golang 并不支持泛型,因此在使用 map 时需要指定具体的 key 和 value 类型。例如:
```
// 定义一个 key 类型为 string,value 类型为 int 的 map
m := make(map[string]int)
```
如果需要使用不同类型的 key 和 value,可以考虑使用 interface{} 类型作为 value,但这样会带来类型安全的问题。
阅读全文