小编Luc*_*fer的帖子

为什么我们在 Swift 变量声明中使用关键字“get”?

这听起来可能很愚蠢,但我不明白为什么程序员在 Swift 中声明变量如下:

class Person: NSObject {
    var name: String { get }
}
Run Code Online (Sandbox Code Playgroud)

为什么使用关键字“get”?为什么会遗漏“设置”?我以为我们是这样使用它们的:

class Person: NSObject {
    var name: String {
        get {
          // getter
        }
        set {
          // setter
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能是一个垃圾邮件问题,但我对{ get }的理论定义感兴趣

variables getter swift

5
推荐指数
1
解决办法
219
查看次数

标签 统计

getter ×1

swift ×1

variables ×1