美文网首页
2018-09-20 swift学习-倒序遍历数组

2018-09-20 swift学习-倒序遍历数组

作者: 往事如烟_想戒_难 | 来源:发表于2018-09-20 12:35 被阅读0次

    在Swift中的标准库中有方法

    public func enumerated() -> EnumeratedSequence<Array<Element>>:可以用来快速的枚举数组中的内容,并用元组(index, value)接收

    public func reversed() -> ReversedRandomAccessCollection<Array<Element>>:可以倒叙数组内容

    但是当两者结合使用,并需要用到索引时需要注意

    letarray = ["hello","welcome"]

    for I in array.enumerated().reversed() {

    print(i)

     // (1,"welcome")

    // (0,"hello")

    }

    for I in array.reversed().enumerated() { 

    print(i)

     // (0,"welcome")

    // (1,"hello")

    }

    可以看到,两种写法index对应的value是不一样的。如果先enumerated()数组,那么reversed ()会带索引一起倒叙。

    相关文章

      网友评论

          本文标题:2018-09-20 swift学习-倒序遍历数组

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