Go スライス
11個の関数
appendappend(s []T, elems ...T) []Tスライスに要素を追加し、更新されたスライスを返します。
lenlen(s []T) intスライスの長さまたはマップのキー数を返します。
capcap(s []T) intスライスの容量を返します。
copycopy(dst, src []T) intsrcをdstにコピーし、コピーされた要素数を返します。
makemake([]T, len, cap?) []T指定した長さと容量のスライスまたはマップを生成します。
slices.Sortslices.Sort(x []E)スライスを昇順にソートします。(Go 1.21+)
slices.Containsslices.Contains(s []E, v E) boolスライスにvが含まれているか確認します。(Go 1.21+)
slices.Indexslices.Index(s []E, v E) intvが最初に現れるインデックスを返します。なければ-1。(Go 1.21+)
slices.Reverseslices.Reverse(s []E)スライスを逆順にします。(Go 1.21+)
slices.Maxslices.Max(x []E) Eスライスの最大値を返します。(Go 1.21+)
slices.Minslices.Min(x []E) Eスライスの最小値を返します。(Go 1.21+)
