Swift基础入门知识学习(6)-数组(阵列)-讲给你懂

Swift基础入门知识学习(5)-字符串及字符-讲给你懂

高效阅读-事半功倍读书法-重点笔记-不长,都是干货

目录

创建一个空数组

创建一个带有预设值的数组

合并两个数组

直接填入值来创建数组

存取与修改数组

加入或移除数组内的值:

使用for-in遍历数组中的所有值:


理解难度
★★★☆☆
实用程度
★★★★★

Swift的字符串、整数、布尔值和浮点数可以暂时存储单个值,但如果想要存储许多值的话,通常就会改用数组。

你可以像其他类型的数据一样创建数组的常量和变量,但区别在于数组可以在其中包含许多值。例如,如果想存储工作日的名称、每天的天气预测或游戏的分数,你就需要一个数组,而不是单个值。

Swift中的数组可以随意的调整大或小,或说多寡。如果它是可变的,就可以自由新增元素到数组中。随着时间的推移构建数据,你可能需要根据实际的情况删除某些元素,或者重新排列。

数组(array)使用有序列表储存同一类别的多个值。相同的值可以多次出现在一个数组的不同位置中。

声明数组变量或常量时的类别,有Array<Element>及[Element]两种方式(Element是需要明确表示的类别,如Int、String、Double等等),如下:

// 声明储存 Int 类别的数组
var arr: Array<Int>
var arr2: [Int]

有两种数组类别表示方式,在功能上是一样的,得到的结果也是一样的。所以用第二种就好了。

什么时候会用到数组呢?

例如:

  • 需要在一个应用程序储存所有的单词列表。
  • 记录使用指是否已经读过某一篇文章。
  • 记录一个得分的名次列表。
  • 代办事项的内容列表。

还有很多使用的时机,多发挥想像空间,就可以善用数组的方法。

创建一个空数组

// 声明一个类别为 Int 的空数组
var 数组3 = [Int]()

// 为这个数组加上一个值
数组3.append(12)

// 这时如果又要再将这个数组指派成空数组
// 因为前面声明时已经定义好类别
// 所以可以很简单的使用 [ ] 来指派成空数组
数组3 = []

// 或是首次声明变量时 有明确定义好类别 也可以使用 []
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MillVA

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值