【发布时间】:2016-05-16 05:38:36
【问题描述】:
我正在分析一些第三方代码,并且有一个看起来像这样的“惰性” var 语句,我想了解括号在“计算属性”花括号之后的作用:
lazy var defaults:NSUserDefaults = {
return .standardUserDefaults()
}()
"return .standardUserDefaults()" 是返回 NSUserDefaults 实例对象,为什么要在右大括号后面加一个 ()?
谢谢
【问题讨论】:
标签: swift parentheses computed-properties