本文介绍: map 中所有的 Key 必须具有相同的类型,Value 也同样,但 Key 和 Value 的类型可以不同。在类型名前加 [] 中括号,并设置好长度,大括号中的元素用于初始化数组,需要注意的是数组的长度不同,即属于不同的类型。容量就是申请的内存空间,而长度是已经使用的内存空间,我们可以通过 append 函数往切片中追加元素,来使用空闲内存。通过两张结果图可以看出map 的遍历是无序的,也就是说你每次遍历,键值对的顺序可能会不一样。数组存放的是固定长度、相同类型的数据,而且这些存放的元素是连续的。
数组
数组存放的是固定长度、相同类型的数据,而且这些存放的元素是连续的。
数组的声明
在类型名前加 [] 中括号,并设置好长度,大括号中的元素用于初始化数组,需要注意的是数组的长度不同,即属于不同的类型。
如果所有元素都被初始化的数组,声明时可以省略数组长度,例如上述的数组可以不写长度:
数组循环
切片
切片声明
切片元素循环
映射
Map的声明及初始化
Map的遍历
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。