swift 取消 for i in 0...<3 这种写法了吗?

2014-11-19 09:42:31 +08:00
 georgetso
现在是不是 for-in 只能这么写了 for i in 0...3

一开始似乎是 0..3 和 0...3
后来改成 0...3 和似乎是 0...<3
现在只有 0...3 了吗
7503 次点击
所在节点    iDev
7 条回复
Majirefy
2014-11-19 09:59:17 +08:00
应该是:
1...3(三个点)
1..<3(两个点)
ptyfork
2014-11-19 10:01:32 +08:00
是有变化,而且我发现iBooks的书要是有更新,本地是不会有提示的,需要手动再下一次。
在Swift Programming language中搜索Range operators就能找到最新的。

1...3 是 Closed Range Operator => 1 2 3
1..<3 是 Half-Open Range Operator => 1 2

https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/BasicOperators.html
linKnowEasy
2014-11-19 10:05:56 +08:00
是的,改变了
soli
2014-11-19 10:33:51 +08:00
changbiao
2014-11-19 11:32:49 +08:00
同样在这三个点上纠结了一把
tabris17
2014-11-19 18:37:18 +08:00
个人感觉这种语法糖越少越好
lingtingmuse
2014-12-20 17:23:12 +08:00
纠结了十几分钟,stack overflow问了半天..变得真快啊.. 还得下最新的文档..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/147634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX