【发布时间】:2016-06-29 16:10:57
【问题描述】:
请帮我解决这个问题或告诉我声明这个属性的正确方法。
// MARK: Properties
var expensiveItems = [Item]()
var cheapItems = [Item]()
lazy var allItems: [[Item]] = {
return [cheapItems, expensiveItems]
}()
【问题讨论】:
-
为什么变量中有
return? -
@Rana 他将闭包的结果分配给他延迟加载的属性,这在 Swift 中完全有效。 See here for more info.
-
@originaluser2 谢谢,我以前从未见过。
-
@originaluser2 谢谢你的帮助,我的疏忽