「Go言語」スライスにmake関数の使い方
書式
変数名 := make([]型名, capacity)
make()で長さを指定せずに容量(cap)のみを指定してスライスを作成します。
make([]int, 4)
容量4のスライスを定義します。
使用例
package main import "fmt" func main() { tt := make([]int, 4) fmt.Println(tt) fmt.Println(len(tt)) fmt.Println(cap(tt)) }
実行結果
[0 0 0 0]
4
4