golang基础教程(七)、数组
数组可以存放多个同一类型数据。数组也是一种数据类型,在 Go 中,数组是值类型。
数组的快速入门
- 使用数组来解决问题,程序的可维护性增加.
- 而且方法代码更加清晰,也容易扩展
数组定义和内存布局
1、数组的定义
var 数组名 [数组大小]数据类型
var a [5]int
赋初值 a[0] = 1 a[1] = 30 …
2、数组在内存布局
3、 数组的使用
func main() {
var arr [2]int = [2]int{1,2}
fmt.Println(arr)
//这里[...]是固定写法,省去了指定数组长度
var arr1 [2]int = [...]int{1,2}
fmt.Println(arr1)
var arr2 = [...]int{1,2}
fmt.Println(arr2)
//指定数组元素的顺序
var arr3 = [...]int{1:1,0:2}
fmt.Println(arr3)
//通过类型推导
arr4 := [...]string{1:"tom",0:"susan"}
fmt.Println(arr4)
}
func main() {
var arr = [...]string{"张学友","刘德华","黎明","郭富城"}
for index,value := range arr{
fmt.Println(index,"===>",value)
}
}
文章版权声明:除非注明,否则均为彭超的博客原创文章,转载或复制请以超链接形式并注明出处。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。