标签: variables swift3 variable-declaration
我想知道声明变量的更好方法是什么?
private var arrayOfStrings: [String] = []
或
private var arrayOfStrings = [String]()
任何一种解决方案的优点/缺点是什么?
由于
答案 0 :(得分:0)
如前所述here,两种方式几乎没有差异。 使用type annotation声明变量是哪种类型,而不使用它,让Swift推断出变量的类型。
type annotation
几乎总是Swift会推断出正确的类型。小心: 因为你可以遇到Swift将决定采取的这种情况。阅读完整文档here。