哪个是声明Array和Dictionary的更好方法,我使用了两个:
Array
[String]
对我[String]
而言,在编码方面非常快,但实际上两者在编译器和性能方面有何不同,我们应该遵循哪一个?
来自Swift上的iOS开发者库...
Swift数组的类型完全写为Array
,其中Element是允许数组存储的值的类型.您还可以以简写形式将数组类型写为[Element].虽然这两种形式在功能上是相同的,但是简写形式是优选的,并且在引用阵列的类型时在本指南中使用.
https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html
两者是等价的.
来自Apple
数组类型速记语法
Swift数组的类型完全写为Array,其中Element是允许存储数组的值的类型.您还可以以简写形式将数组类型写为[Element].虽然这两种形式在功能上是相同的,但是简写形式是优选的,并且在引用阵列的类型时在本指南中使用.