swift3 什么形式比较好?

swift 3 what is better form?

我想知道声明变量的更好方法是什么?

private var arrayOfStrings: [String] = []

private var arrayOfStrings = [String]()

两种解决方案的advantages/disadvantages是什么?

谢谢

如前所述here这两种方式几乎没有区别。 使用 type annotation 声明变量的类型,而不使用它让 Swift 推断变量的类型。

几乎总是 Swift 会推断出正确的类型。当心: 正如您可能会遇到这样的情况,Swift 将做出决定。阅读完整文档 here.