swift4 数组遍历

  • 对数组等结构进行遍历时,我们偶尔需要知道每次遍历的索引
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之间的偶数
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,735评论 4 61
  • 林荫大道旁的一棵大树上,架着一个巨大的蜜蜂窝,如果从外面看,它的样子会显很普通,跟其他地区的蜜蜂窝没什么两样,但...
    J南尹阅读 3,550评论 1 4
  • 1 我是秋叶大叔文章里经常被提到的小助理,哎,其实我做大叔助理就是想跟着大叔学点东西,结果大家关注的都是我的月薪。...
    秋叶大叔阅读 3,907评论 4 4

友情链接更多精彩内容