Go 語言支持多維數(shù)組,以下為常用的多維數(shù)組聲明方式:
var variable_name [SIZE1][SIZE2]...[SIZEN] variable_type
二維數(shù)組
二維數(shù)組是最簡單的多維數(shù)組,二維數(shù)組本質(zhì)上是由一維數(shù)組組成的。二維數(shù)組定義方式如下:
var arrayName [ x ][ y ] variable_type
variable_type 為 Go 語言的數(shù)據(jù)類型,arrayName 為數(shù)組名,二維數(shù)組可認(rèn)為是一個(gè)表格,x 為行,y 為列。
初始化二維數(shù)組
多維數(shù)組可通過大括號(hào)來初始值。以下實(shí)例為一個(gè) 3 行 4 列的二維數(shù)組:
a = [3][4]int{ {0, 1, 2, 3} , /* 第一行索引為 0 */ {4, 5, 6, 7} , /* 第二行索引為 1 */ {8, 9, 10, 11}, /* 第三行索引為 2 */ }