数据建模和初始化中的私有属性

时间:2016-11-26 14:38:11

标签: swift

我是Swift开发的初学者。

我在Swift中看到了一个关于数据建模的视频。以下代码:

private var _name: String!

var name: String {
    return _name
}

为什么我们需要这样做?我知道这很好,但是你可以向我解释一下它比正常方式更好,比如直接定义。

1 个答案:

答案 0 :(得分:0)

在您的情况下,您似乎将无效重新声明名称 - 变量。

 private var _name: String!
 name = "xyz" {
 return _name
 }

 private var _name: String = ""
name {return _name}