溫馨提示×

go語言二維數(shù)組切片怎么定義

小億
177
2023-10-21 15:23:48
欄目: 編程語言

在Go語言中,可以使用make函數(shù)來創(chuàng)建二維切片。具體的定義方式如下:

slice := make([][]int, numRows)
for i := range slice {
   slice[i] = make([]int, numColumns)
}

在上述代碼中,numRows表示二維切片的行數(shù),numColumns表示二維切片的列數(shù)。首先,使用make函數(shù)創(chuàng)建一個(gè)長度為numRows的切片,然后使用循環(huán)遍歷每一行,為每一行再創(chuàng)建一個(gè)長度為numColumns的切片。

可以將上述代碼中的int替換為任何其他類型,以創(chuàng)建不同類型的二維切片。

0