美文网首页
swift4 数组遍历

swift4 数组遍历

作者: sttech | 来源:发表于2017-11-30 11:20 被阅读0次
    • 对数组等结构进行遍历时,我们偶尔需要知道每次遍历的索引
    for (index, i) in (1...10).enumerate(){
        print(index)// 遍历索引
        print(i) // 遍历元素
         
    }
    
    • 也许,你想要在循环就过滤掉一系列毫无意义的数据?,swift提供在循环时直接过滤的方法,
    for i in (1...10).filter({ i in i % 2 == 0}) {
        print(i)
        //输出结果为1-10之间的偶数
    }
    ///////////补充一个漂亮的语法糖///////////
    for i in (1...10).filter({ $0 % 2 == 0}) {//swift闭包可以省略参数且用$0匿名,第二个参数则用$1,以此类推
        print(i)
        //输出结果为1-10之间的偶数
    }
    

    相关文章

      网友评论

          本文标题:swift4 数组遍历

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