Swift基础知识之:数组基础知识 2017-03-07

最近团队在研发LaraStore商城系统 Swift版本的App,所以这段时间,我会定期做些Swift基础知识的小总结。

对web团队而言,PHP的数组功能是非常强大的。swift数组,字典的定义和使用,其实和php也比较类似。

【1】数组的定义

在初始化数组的时候,可以指定类型,也可以不指定类型。但是数组里面所有的元素都必须是同一个类型。

这点和PHP有很大的不同。

如果把不同类型的元素放到一个数组里面,除非指定类型为:Any 否则会报错。


【2】数组的访问


和php一样,从0开始使用数字索引来访问数组中的元素。当访问到不存在的数字索引的时候,swift会报错。

这点和PHP C语言也有很大的不同。


【3】往数组中追加元素


对于常量而言,数据不允许发生变化,所以:插入和删除元素都会报错。

定义为变量:var 就可以了


使用append追加元素到数组尾部。


【4】删除元素 array.remove(at:index)

根据索引来删除

或者删除数组中最后一个元素 array.removeLast()

【5】在数组中插入数据  array.insert(value,at:index)



【6】替换数组元素  直接使用=


【7】合并数组  直接使用 + 号即可



【8】判断数组中是否包含某个元素 array.contains(value)


本文章为 LaraMall官网原创 转载请注明出处。谢谢合作!

扫描二维码,关注LaraMall系统