golang-data-structures は何をしますか?
Go言語のデータ構造 — スライス(内部構造、容量拡張、事前割り当て、slicesパッケージ)、マップ(内部構造、ハッシュバケット、mapsパッケージ)、配列、container/list/heap/ring、strings.Builder vs bytes.Buffer、ジェネリックコレクション、ポインタ(unsafe.Pointer、weak.Pointer)、そしてコピーセマンティクス。Goのデータ構造を選択・最適化する際、ジェネリックコンテナを実装する際、container/パッケージを使用する際、アンセーフまたはウィークポインタを扱う際、またはスライス・マップの内部動作について疑問がある場合に使用します。