Golang中的Map

map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。

1、map定义

语法:

  map[KeyType]ValueType
 KeyType:表示键的类型。

    ValueType:表示键对应的值的类型。

 map类型的变量默认初始值为nil,需要使用make()函数来分配内存。语法为:

    make(map[KeyType]ValueType, [cap])
注意 :获取 map 的容量不能使用 cap, cap 返回的是数组切片分配的空间大小 , 根本不能用于
map 。要获取 map 的容量,可以用

你可能感兴趣的:(#,Golang,golang,java,前端)