9.9.1 键类型

不完全支持比较运算符 == 和 != 的类型,包括函数、Map和切片,不能用作Map的键类型。

如果键类型是接口类型,则必须在运行时为动态键类型定义这些比较运算符。 否则,会导致运行时恐慌。

请注意,从 Go 1.18 开始,预先声明的可比较接口可用于约束允许的键类型。

最后更新于