directory
Version:
v0.0.0-...-ce13bd1
Opens a new window with list of versions in this module.
Published: Oct 6, 2023
License: MIT
Opens a new window with license information.
README
¶
slice
追加元素后切片的大小大于容量,那么就会调用 runtime.growslice
对切片进行扩容并将新的元素依次加入切片。
运行时根据切片的当前容量选择不同的策略进行扩容:
- 如果期望容量大于当前容量的两倍就会使用期望容量;
- 如果当前切片的长度小于 1024 就会将容量翻倍;
- 如果当前切片的长度大于 1024 就会每次增加 25% 的容量,直到新容量大于期望容量;
Directories
¶
Click to show internal directories.
Click to hide internal directories.