小编典典

切片作为地图中的关键

go

可以将切片用作键吗?

我有尝试:

h := map[[]string]string{
  []string{"a", "b"} : "ab",
}

编译器给我一个错误invalid map key type []string。因此,要么不可能,要么我错误地声明了它(如果可以,那么正确的方法是什么?)。


阅读 281

收藏
2020-07-02

共1个答案

小编典典

不可以,切片没有定义相等性,因此无法用作映射键。

2020-07-02