【发布时间】:2016-02-13 15:07:28
【问题描述】:
以下有什么区别吗?
var array1_OfStrings = [String]()var array2_OfStrings: [String] = []var array3_OfStrings: [String]
在 Playground 中的测试表明 1 和 2 相同,但 3 的行为不同。
有人可以解释一下区别吗?还有什么是声明String的空数组的首选方式?
【问题讨论】:
-
@ogres 错了,#3 不是可选的,因此它不能为 nil