声明数组
// 声明数组的时候需要指定数组长度以及数据类型
var variable_name [SIZE] variable_type
// 声明一个整数类型的,长度为10的数组
var balance [10] int
初始化数组
// 声明一个长度为5的数组,类型为float32
var balance1 = [5]float32{100.29, 29.22, 23.89, 23.90, 1222.382}
// 忽略[]中的长度,改用...,go会根据数组的大小数组长度
var balance2 = [...]float32{100.29, 29.22, 23.89}
// 读取数组中的数据
var salary float32 = balance1[1]
fmt.Printf("初始化数据:", salary) // 初始化:%!(EXTRA float32=29.22)
示例
package main
import "fmt"
func main(){
var list [10]int
var i,j int
for i = 0; i < 0; i++ {
list[i] = i + 100
}
for j = 0; j < 10; j ++ {
fmt.Printf("Element[%d] = %d\n", j, n[j] )
}
}
// 运行结果
Element[0] = 100
Element[1] = 101
Element[2] = 102
Element[3] = 103
Element[4] = 104
Element[5] = 105
Element[6] = 106
Element[7] = 107
Element[8] = 108
Element[9] = 109