slice and array

slice 内部是一个结构体,拥有三个字段:数组指针、len、cap

array 本身是一个数组。

slice 在 append 过程中会自动扩容,此时返回的数组指针会是一个新的地址。

在len小于1024时,扩容是翻倍的,达到1024之后扩容是扩容到原来的1.25倍。

map

当 make 一个 map 时,实际返回的是 map 的指针。