在 Apple 发布的 Swift PDF 文件中,我完成了这段代码
要创建空数组或字典,请使用初始化语法。
let emptyArray = [String]()
let emptyDictionary = [String: Float]()
这里用空数组创建一个 let(常量)对象有什么用,我们不能在下一行向它插入任何值??!!
最佳答案
在教授 objective-c 时,他们开始像这样教学
NSArray *arrayObj = [[NSArray alloc] init]
如果我们这样声明,我们就不能在初始化后添加对象
同样,他们正在教我们如何初始化数组或字典对象
另一个区别是,如果我们分配一个空数组,那么我们可以用它分配另一个数组。
let 也不允许你给它分配另一个数组
let emptyArray = [String]()
let/var filledArray = ["stack", "overflow"]
emptyArray = filledArray // will give you an error
关于ios - 创建 Constant (let) 空 Array 对象有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944219/