我有这段代码
protocol SomeProtocol {
var mustBeSettable: Int { get set }
var doesNotNeedToBeSettable: Int { get }
}
在类
中实现协议时class example: SomeProtocol {
doesNotNeedToBeSettable = 2
func miFunc(word: String){
doesNotNeedToBeSettable = 3
}
}
为什么我可以修改变量?因为它只是得到。
我什么时候可以使用套装?或设置/获取
答案 0 :(得分:0)
规则是BackgroundImage
协议属性可以可设置,但{get}
协议属性必须可设置。