1. 程式人生 > >八:go陣列及資料遍歷

八:go陣列及資料遍歷

go陣列及陣列遍歷
初始化陣列 array := [5]int(1,2,3,4,5)
陣列長度:arrLength := len(array)
元素訪問:
for i := 0; i < len(array); i++{
   fmt.PrintIn(array[i])
}

還提供了range用於遍歷容器中的元素
for i,v := range array{
   fmt.PrintIn("Array elment[",i,"]=",v)
}


//相應方法定義
func modify(array [5]int){
   array[0] = 10  //試圖修改陣列的第一個元素
   fmt.PrintIn("In modify(),array values:",array)
}

func main()  {
   array := [5]int(1,2,3,4,5) //定義一個初始化陣列
   modify(array)
   fmt.PrintIn("In main(),array values:",array)
}