Swift 3阵列声明的好处

时间:2016-11-08 21:47:52

标签: ios arrays swift declare

当我学习Swift时,我总是声明我的数组是这样的

var myArrayDeclaration: [String]

然而,在许多教程中,甚至在Apple阵列发布的书籍中声明都是这样的

var appleArrayDeclaration = [String]()

在表面上,当我使用它们时,它们似乎完全相同。有没有理由为什么教程和Apple几乎只展示第二种方法?或者它是开发人员的偏好吗?

1 个答案:

答案 0 :(得分:-3)

第二种方法使用类型推断,它通常由Apple和Developers首选,因为它表达了swift 3语言优化的简单性和表现力。

不过,这两种方法都可以正常工作!