Skip to main content

make

make分配内存的函数, 与new函数相同 参数:

  1. Type 只接受数组(array),切片(slice) , 通道(channel)
  2. len 长度, 预分配的长度
  3. cap 最大容量,, 因为make是动态数组, 如果内存空间占满了就需要跟操作系统申请内存, 开始是cap容量的2倍, 但并不都是2倍的cap, 越大申请倍数越小