Golang数据结构提示

常用Golang数据结构及其操作

数据结构 描述 常用操作
slice 动态数组,支持快速随机访问 append(), len(), cap(), make()
map 映射,存储键值对,哈希表实现 make(), delete(), len(), range
struct 结构体,自定义数据类型 type, . (访问字段), & (指针)
array 固定大小的数组 len(), range, ... (可变参数)
channel 通道,用于goroutine之间的通信 make(), <- (发送/接收), close()
interface 接口,定义方法集 type, . (方法调用), var
func 函数,可传递和返回函数 func, defer, return
pointer 指针,存储变量的内存地址 & (取地址), * (解引用), new()