如果申请扩容的cap大于旧的cap的二倍:则直接扩容cap为最新的容量(newcap)
如果所需cap不是旧的cap的二倍:
1.如果旧的silice的len小于1024,则申请容量为旧的容量的二倍。
2.如果旧的slice的len大于1024,newcap则每次以1/4旧cap累加,直到newcap大于所需容量
len=60 cap=60 新进入一个元素 len=61 cap=120
len=2000 cap=2000 新进入一个元素 len=2001 cap=2000*1.25
如果申请扩容的cap大于旧的cap的二倍:则直接扩容cap为最新的容量(newcap)
如果所需cap不是旧的cap的二倍:
1.如果旧的silice的len小于1024,则申请容量为旧的容量的二倍。
2.如果旧的slice的len大于1024,newcap则每次以1/4旧cap累加,直到newcap大于所需容量
len=60 cap=60 新进入一个元素 len=61 cap=120
len=2000 cap=2000 新进入一个元素 len=2001 cap=2000*1.25