go语言数据结构的可比较性

基本类型

都可以比较

数组

如果其元素类型可以比较,则数组是可以比较的。即两个长度相同对应位置元素都相等的数组是相等的。

切片

仅可以与nil比较

map

和切片一样,仅可以与nil比较。注意:map的Key必须是可比较的类型

struct

和数组类似,如果其元素类型是可以比较,则结构体是可以比较的

猜你喜欢

转载自my.oschina.net/u/3905200/blog/2962038