var title: UILabel {
let label = UILabel()
textLabel.font = .systemFontOfSize(13)
return label
}
let title: UILabel = {
let label = UILabel()
textLabel.font = .systemFontOfSize(13)
return label
}()
lazy var title: UILabel = {
let label = UILabel()
textLabel.font = .systemFontOfSize(13)
return label
}()
如果我在第一个放置'let',编译器会抱怨'计算属性不允许let'。好的,有道理。第一个和第二个唯一的区别是'='和'()'。那么,这是否意味着它不再是一个计算属性?以下3种声明有什么区别?