标签: syntax swift
我在Swift的苹果文档中看到了这段代码:
var count:Int { return items.count }
我认为这可能是一个封闭。我认为它不是因为它没有等号的原因。所以它不会将该变量赋值给任何东西。如果它不是一个闭包那么它是什么?
答案 0 :(得分:10)
它是Read-Only Computed Property。
Read-Only Computed Property
来自documentation:
具有getter但没有setter的计算属性称为只读计算属性。只读计算属性始终返回一个值,可以通过点语法访问,但不能设置为其他值。