Swift 类变量如何标记为 只读的计算属性

6 min read

可以使用关键字static来声明类变量,然后使用关键字get来标记为只读的计算属性。例如:

class MyClass {
    static var myVar: Int {
        get {
            // 计算并返回类变量的值
            return 10
        }
    }
}

在上面的代码中,myVar被声明为只读的计算属性。当调用MyClass.myVar时,会计算并返回值10。由于它是只读的,所以不能进行赋值操作。