1.对于make 数组切片,长度和容量需要理解清楚: 容量表示底层数组的大小,长度是你可以使用的大小: 容量的用处在哪?在与当你用 appen d扩展长度时,如果新的长度小于容量,不会更换底层数组,否则,go 会新申请一个底层数组,新申请的地址进行存放 2.对于copy函数,需要注意两点: 数组切片的copy并不会自动进行分配空间进行拷贝,需要预先进行分配空间,否则会拷贝不成功,一般做法是根据需要拷贝的内容进行开辟长度 copy函数,若切片中存放的是指针,拷贝的是将地址进行拷贝,多处使用的时候,…