简介 目录 评价 推荐
  • zhangweifang 2016-06-06
    swift 2.2 去掉了C-Style的for循环
    已采纳 liuyubobobo 的回答

    在swift2.2中,不仅没有了C-style的循环,而且连++,--运算符都取消掉了。此时,实现改变步长的逻辑,需要使用整型的stride函数。比如,最基本的,实现递减循环,见如下代码:

    for i in 10.stride (through: 0, by: -1) {
        print("\(i)")
    }


    10.stride (through: 0, by: -1),表示从10到0(through),每次递减1。

    其他改变步长的逻辑依此类推。

    5回答·1817浏览
数据加载中...
开始学习 免费