Syntax 这叫什么;变量计数:Int{return items.count}";斯威夫特?

Syntax 这叫什么;变量计数:Int{return items.count}";斯威夫特?,syntax,swift,Syntax,Swift,我在苹果的Swift文档中看到了以下代码: var count:Int { return items.count } 我想这可能是个了结。我之所以认为它不是,是因为它没有等号。所以它并没有把这个变量赋值给任何东西。如果它不是闭包,那么它是什么?它是一个只读计算属性 发件人: 具有getter但没有setter的计算属性称为只读计算属性。只读计算属性始终返回值,可以通过点语法访问,但不能设置为其他值 更特定于只读计算属性的链接:为什么是它是只读计算属性。很明显,我没有把我的书读透。

我在苹果的Swift文档中看到了以下代码:

var count:Int {
    return items.count
}

我想这可能是个了结。我之所以认为它不是,是因为它没有等号。所以它并没有把这个变量赋值给任何东西。如果它不是闭包,那么它是什么?

它是一个
只读计算属性

发件人:

具有getter但没有setter的计算属性称为只读计算属性。只读计算属性始终返回值,可以通过点语法访问,但不能设置为其他值


更特定于只读计算属性的链接:为什么是它是只读计算属性。很明显,我没有把我的书读透。