当前位置:  开发笔记 > 编程语言 > 正文

对于快速混乱的循环

如何解决《对于快速混乱的循环》经验,为你挑选了1个好方法。

所以迅速改变了他们不能做的for循环

for (i = 0; i <10; i++){
    //do some stuff
}

你只能这样做

for i in 0...100 {
   //do some stuff
}

我的问题是在哪里ii = i + 1?我试图把它的for功能,但它不能正常工作.



1> Josh Homann..:

如果需要增加除1之外的其他值,则使用stride创建范围:

    for i in stride(from: 0, to: 10, by: 2) {
        print (i) // 0,2,4,6,8
    }

    for i in stride(from: 0, through: 10, by: 2) {
        print (i) // 0,2,4,6,8,10
    }

    for i in stride(from: 0, through: 10, by: 2).reversed() {
        print (i) // 10,8,6,4,2,0
    }

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有