【一 Go 到底】第二十六天 --- 数组入门
一、介绍
1.1 数组简介
数组可以存放多个同一类型的数据。数组也是一种数据类型,在 Go 中,数组是值类型(之前有提过)
1.2 基本语法
复制代码
1.3 快速上手案例(计算平均值)
复制代码
二、数组定义和内存布局
数组中元素地址
在下面的例子中,可以看到 数组地址和数组中第一个元素的地址是相同的,数组中后面的元素地址在 第一个元素地址 + 8 个字节(int64 类型),若是 int32 类型,那么就 +4 个字节。并且内存空间是连续的
复制代码
三、数组的使用
3.1 访问数组
数组名[下标] ,例:
复制代码
3.2 初始化数组
复制代码
3.3 快速上手案例
从终端接收用户输入成绩,保存到 arr01 数组,类型为 float64,最后输出数组
复制代码
四、Golang 的 for-range 数组遍历
for-range 是 Golang 特有的一种遍历方式
4.1 基本语法
复制代码
index 返回值是 数组元素的下标
value 返回值是 数组元素的值
仅在 for-range 循环中有效
若不想要 index,那么可以使用下划线_ 获取下标
index,value 的名称不固定,只是习惯性命名,程序员可自行命名
4.2 for-range 快速上手案例
复制代码
版权声明: 本文为 InfoQ 作者【指剑】的原创文章。
原文链接:【http://xie.infoq.cn/article/7f18fb0a08c1fd11ac8265d62】。文章转载请联系作者。
评论