Go言語で2次元の配列スライスを定義する方法
Go言語では、make関数を使用して二次元スライスを作成できます。構文は以下のとおりです。
slice := make([][]int, numRows)
for i := range slice {
slice[i] = make([]int, numColumns)
}
上記のコードでは、numRows は 2 次元スライスの行数、numColumns は 2 次元スライスの列数を表します。まず、make 関数を使用して、numRows の長さのスライスを作成し、その後、ループを使用して各行を反復処理し、各行に numColumns の長さのスライスを作成します。
intを他の型に置き換えて多様な二次元スライスを作ることができます。