make Go · 内置功能
专门给切片、映射、通道"搭好骨架"并返回可用实例,像工厂按需生产出空货架。
怎么用
make(类型, 长度, 容量)
小例子
s := make([]int, 2, 5) m := make(map[string]int) fmt.Println(len(s), len(m))
运行结果
输出 2 0
提醒:make 只能用于 slice、map、chan 三种类型
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条