Iteration 1: (1,2)Iteration 2: (3,4)Iteration 3: (5,nil)您可以使用名为strIDe(to:,by :)的渐进循环来迭代每n个元素的元素:
Xcode 8.3.2•Swift 3.1
let array = Array(1...5)let pairs = strIDe(from: 0,to: array.count,by: 2).map { (array[], < array.count-1 ? array[.advanced(by: 1)] : nil)} // [(.0 1,{some 2}),(.0 3,{some 4}),(.0 5,nil)]print(pairs) // "[(1,Optional(2)),(3,Optional(4)),(5,nil)]\n"总结
以上是内存溢出为你收集整理的在Swift中一次迭代收集两个全部内容,希望文章能够帮你解决在Swift中一次迭代收集两个所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)