swift中如何表示循环变量表达式的循环?

来源:2-2 弃用C风格的for循环及如何创建灵活的循环

蓝天上飘的云朵

2017-02-09 07:39

for (i = 1 ; i < 100 ; i = i*2)这样和循环变量i相关的循环怎么用swift表示?

写回答 关注

2回答

  • Mr_Scorpio
    2017-02-23 22:01:49

    这种情况用for循环比较麻烦,先要构建一个等比数列。用while循环容易实现:

    var i = 1
    while(i < 100) {
        // Do something
        i *= 2
    }


  • 青枫ky
    2017-02-14 19:06:35

    for i in stride(from: 1, to: 100, by: 2){}

    青枫ky 回复蓝天上飘的云...

    这个就是i+2啊,不是x

    2017-02-14 19:35:00

    共 3 条回复 >

玩儿转swift3新特性

着重介绍了Swift3的语法和Swift2的语法区别,最新版语言编程技巧

7365 学习 · 8 问题

查看课程

相似问题