Variables swift 3什么是更好的形式?
我想知道声明变量的更好方法是什么Variables swift 3什么是更好的形式?,variables,swift3,variable-declaration,Variables,Swift3,Variable Declaration,我想知道声明变量的更好方法是什么 private var arrayOfStrings: [String] = [] 或 两种解决方案的优点/缺点是什么 谢谢如前所述,这两种方式几乎没有区别。 使用type annotation可以声明变量的类型,而不使用它可以让Swift推断变量的类型 几乎总是斯威夫特会推断出正确的类型。小心: 因为你会遇到这样的情况,在这种情况下,斯威夫特会做出决定。阅读完整的文档。如前所述,这两种方法几乎没有区别。 使用type annotation可以声明变量的类型,
private var arrayOfStrings: [String] = []
或
两种解决方案的优点/缺点是什么
谢谢如前所述,这两种方式几乎没有区别。
使用type annotation
可以声明变量的类型,而不使用它可以让Swift推断变量的类型
几乎总是斯威夫特会推断出正确的类型。小心:
因为你会遇到这样的情况,在这种情况下,斯威夫特会做出决定。阅读完整的文档。如前所述,这两种方法几乎没有区别。
使用type annotation
可以声明变量的类型,而不使用它可以让Swift推断变量的类型
几乎总是斯威夫特会推断出正确的类型。小心:
因为你会遇到这样的情况,在这种情况下,斯威夫特会做出决定。阅读完整的文档。那么区别只是类型推断?没有与内存管理相关的内容或其他内容?没有,因为Swift会在您为变量赋值后立即推断类型,所以差异只是类型推断?没有与内存管理相关的内容或其他内容?没有,因为Swift会在您为变量赋值后立即推断类型
private var arrayOfStrings = [String]()