Go 中array

203 阅读1分钟

Go中array保存固定大小的同一类型元素的序列集合。占用连续的内存地址。通过下表来访问元素。 声明数组

var variable_name [SIZE] variable_type

如: var scores [3] int

可以逐个元素进行初始化数组,也可以使用单个语句来完成 var scores = [3]int{11, 22, 33}

二维数组的初始化

a = [2][2]int{ {1, 2}, {2, 3} }

函数中使用数组

func sum(arr []int, size int) float32{
  var i, sum int
  for i = 0; i < size; i++ {
    sum += arr[i]
  }
  
  return sum
}