9.9.1 键类型
不完全支持比较运算符 == 和 != 的类型,包括函数、Map和切片,不能用作Map的键类型。
如果键类型是接口类型,则必须在运行时为动态键类型定义这些比较运算符。 否则,会导致运行时恐慌。
请注意,从 Go 1.18 开始,预先声明的可比较接口可用于约束允许的键类型。
最后更新于
不完全支持比较运算符 == 和 != 的类型,包括函数、Map和切片,不能用作Map的键类型。
如果键类型是接口类型,则必须在运行时为动态键类型定义这些比较运算符。 否则,会导致运行时恐慌。
请注意,从 Go 1.18 开始,预先声明的可比较接口可用于约束允许的键类型。
最后更新于