在Go語言中,可以使用以下方法初始化數(shù)組:
var arr [5]int // 聲明一個長度為5的int類型數(shù)組,元素都被初始化為0
arr := [3]int{1, 2, 3} // 聲明一個長度為3的int類型數(shù)組,并賦值為1、2、3
arr := [...]int{1, 2, 3} // 聲明一個長度為3的int類型數(shù)組,并賦值為1、2、3
arr := [5]int{0: 1, 2: 3} // 聲明一個長度為5的int類型數(shù)組,并為索引為0和2的元素賦值
需要注意的是,數(shù)組的長度是數(shù)組類型的一部分,所以不同長度的數(shù)組是不同的類型,不能直接賦值或比較。