美文网首页
2018-07-13 swift数组、区间

2018-07-13 swift数组、区间

作者: 朝九晚九 | 来源:发表于2018-07-13 12:11 被阅读0次

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

相关文章

  • 2018-07-13 swift数组、区间

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

  • 熟练使用Swift中的区间

    Swift中的区间类型对应着OC的NSRange类型,那么Swift中的区间类型是怎么使用的呢? 下面是了解区间类...

  • swift数组扩展

    swift数组移除元素 swift数组拷贝

  • Kotlin 学习四

    一: 区间、数组、集合① 区间(或叫作范围) ② 数组 Array ③ 集合 二: for 循环语句 三:whil...

  • iOS开发 - 「Swift 学习」Swift 区间运算

    Swift 区间运算符 Swift提供了两个区间运算符 运算符描述实例闭区间运算符闭区间运算符(a...b)定义一...

  • 力扣 57 插入区间

    题意:给一个区间数组,和一个区间,把那个区间插入区间数组 思路:遍历每一个interval 如果当前interva...

  • Swift5 数组(Array)操作

    Swift数组创建 Swift获取指定位置数据 Swift数组遍历 for、map、flatMap、reduce ...

  • 三种一维树状数组

    单点修改+区间查询 最基本的树状数组 树状数组入门 模板(洛谷P3374 【模板】树状数组1) 区间修改+单点查询...

  • Swift-数组与字符串转换

    Swift 字符串转数组: Swift 数组转字符串:

  • 力扣 239 滑动窗口最大值

    题意:给定一个数组和一个区间,在数组上,从头开始移动区间,返回移动过程中区间的最大值 思路:遍历数组,用双向队列来...

网友评论

      本文标题:2018-07-13 swift数组、区间

      本文链接:https://www.haomeiwen.com/subject/duqdpftx.html