goスライスの初期化方法は何ですか?
Go言語では、make関数を使用してスライスを初期化することができます。
make関数の構文は以下のとおりです:
make([]T, length, capacity)
ここで、Tはスライスの要素の型を示し、lengthはスライスの初期長さを示し、capacityはスライスの容量を示します。
長さ5、容量10の整数スライスを初期化します。
slice := make([]int, 5, 10)
スライスを初期化する際には、容量のパラメータを省略して簡略化した文法を使用することもできます。
slice := make([]int, 5)
この時点では、sliceの容量は長さと同じになります。