声明{get}一个属性意味着什么?

时间:2017-07-09 04:45:14

标签: swift

我遇到了一段代码,其中包含一个声明如下的属性:

var category: String { get }

它意味着什么?我们还可以在类中声明这样的属性而不是在协议中吗?

1 个答案:

答案 0 :(得分:0)

该行表示要求符合类型的变量名为category,类型为String,而至少为吸气剂。

符合类型的let常量,var变量或计算var可以满足此类要求。