一尘不染

[String]和数组之间的区别

swift

声明 ArrayDictionary的 更好方法,我都使用了:

Array<String>

[String]

对我[String]来说,编码方面的速度非常快,但实际上两者在编译器和性能方面有何不同,我们应该遵循哪一个?


阅读 262

收藏
2020-07-07

共1个答案

一尘不染

从Swift上的iOS开发者库…

Swift数组的类型完整写为Array
,其中Element是允许数组存储的值的类型。您还可以将简写形式的数组类型写为[Element]。尽管
这两种形式在功能上是相同的 ,但 速记形式是首选 ,在引用数组的类型时,本指南通篇使用 速记形式

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/CollectionTypes.html

2020-07-07