美文网首页
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数组、区间

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