@kyanny's blog

My thoughts, my life. Views/opinions are my own.

Go で append したときの cap の増え方

Go は append() で内部の配列を拡張する時、必ず現在の配列の 倍の長さ の配列を確保し とあるが実際に試してみたら必ずしも倍ではなかったので調べた。 (六年前の記事なので、当時は必ず2倍になってたのかもしれない)

【Go】appendで新しく配列が割り当てられる際にどれくらいcapが確保されるか知っていますか? - Qiitaに詳しく解説してある。

↑を見つける前に自力でたどり着いた軌跡