swift 3什么是更好的形式?

时间:2017-09-21 07:53:26

标签: variables swift3 variable-declaration

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

private var arrayOfStrings: [String] = []

private var arrayOfStrings = [String]()

任何一种解决方案的优点/缺点是什么?

由于

1 个答案:

答案 0 :(得分:0)

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

几乎总是Swift会推断出正确的类型。小心: enter image description here 因为你可以遇到Swift将决定采取的这种情况。阅读完整文档here