swift3.0后的for in写法

swift语法更新到3.0以后for i = 0; i <= x; i++这种三段式写法已经不能使用了,将被for in语法代替。步长为1的情况,直接是用for i in 0 ... x的写法就可以了,但是不为1,甚至为负数时,就应该改成如下的写法for i in stride(from:x, to:y, by:z),其中x为初值,y为终值,z为步长,步长可以为负数。

补充,开区间用stride(from: T, to: T, by: T.Stride),闭区间用stride(from: T, through: T, by: T.Stride)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,793评论 0 33
  • 原谅不美好。 文/梅雨 生活最大的本事就是它永远不会让所有人都如愿以偿。你想象得有多么美好,现实就会有多么残酷。 ...
    梅雨阅读 242评论 0 1
  • 作业一标题: 1.一分钟让孩子爱上学习。 2.学会这一招,一周瘦十斤 3.给我一个月,雅思稳稳过。 二.棉花糖 不...
    打怪兽的小妖精阅读 209评论 0 0
  • 2016年4月14日,终场哨响起的那一刻,结束了,彻底的终结了。 从科比宣布退役的那一刻起,我...
    冷漠的弦阅读 368评论 0 0
  • 风乍起 举杯尊膝 夜夜相思翠楼空 雾影藏 秋夜雨寒 深醉梦归断肠泪
    杏花楼姑娘阅读 231评论 0 2