2018-07-13 swift数组、区间

swift 使用[]创建数组,[]中可以放整型数组,也可以放字符串数组。
可以使用[0]来访问第一个元素

image.png

也可以使用[0]来改变第一个元素
image.png

改变或者取出多个元素时可以使用区间,0仍然是第一个元素

image.png

依然可以和前面一样使用[0]来改变第一个元素
image.png

使用这个语法时可以改变多个元素
image.png

a..<b表示a到b的所有值,但是不包括b,所以1..<3为1,2两个元素的值;
a...b表示a到b的所有值,并且包括b,所以1...3为1,2,3三个元素的值;
a..<a表示a到a,不包括a,所以1..<1为空。
a..<a表示a到a,包括a,所以1...1为1元素的值。
image.png

以上可以通过count来获取数组的元素数量
image.png

可以用append()insert()在数组里添加元素
image.png

可以看到前者添加的元素位置在数组最后,后者根据参数确定添加位置。

可以用+来把数组相加

image.png

使用remove来移除数组中的元素
image.png

可以通过at来确定要移除的单个元素所在位置
移除多个元素时可以使用区间(0..<2),移除全部用removeAll
image.png

数组和字符串一样可以用来赋值、在函数里使用。

使用contains()来查找数组里是否包含某个指定元素

image.png

前面通过元素位置来获取元素,反过来也可以通过元素来获取元素位置index(of:)

image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容