2014-11-22 51 views

回答

1

随着时间的推移,数组速记语法也随之改变,所以您可能指的是本书的旧版本。

具体来说它改变了对7月7日的测试版,2014年这里的更改日志中的相关位:

Array Type Shorthand Syntax现在写成[SomeType]而非SomeType[]

source

您可以找到最新版本在这里的书:https://developer.apple.com/swift/resources/

+0

是啊,那是一个我正在读它完全是指它作为INT []。另外,我怎么不得不下载测试版的Xcode,而不是只升级我的当前版本?也就是为了开发手表。 – 2014-11-22 20:37:16

+0

此副本已更新:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html#//apple_ref/doc/uid/TP40014097-CH8-XID_172 你确定你已经升级了iBook吗? – 2014-11-22 20:41:35

+0

是的,这是我下载并在iBooks中阅读的。 Book 1,Swift Programming Series。我没有看到任何地方升级它的选项。它说出版2014年6月2日。我可以看到它说2014年10月16日更新,但我可以在这里清楚地看到使用Int [] – 2014-11-22 20:44:48

0

Swift用于定义像Int[]这样的数组,但它在其中一个测试版中更改为[Int]。确保你有最新版本的Swift书。如果你这样做,你应该向Apple提交radar,因为这不正确。

相关问题