| --- |
| title: IncomparableMapKey |
| layout: article |
| --- |
| <!-- Copyright 2023 The Go Authors. All rights reserved. |
| Use of this source code is governed by a BSD-style |
| license that can be found in the LICENSE file. --> |
| |
| <!-- Code generated by generrordocs.go; DO NOT EDIT. --> |
| |
| ``` |
| IncomparableMapKey occurs when a map key type does not support the == and |
| != operators. |
| |
| Per the spec: |
| "The comparison operators == and != must be fully defined for operands of |
| the key type; thus the key type must not be a function, map, or slice." |
| |
| Example: |
| var x map[T]int |
| |
| type T []int |
| ``` |
| |