相关疑难解决方法(0)

Swift可变属性设置

protocol Deck {
var cards: [String] {get set} // {get mutable set}
}

struct MyDeck: Deck {   
 var cards: [String] =  (1...7).map {_ in return String(rand())}
}
Run Code Online (Sandbox Code Playgroud)

只是感兴趣,我需要在协议中指定{get mutable set}吗?找不到有关为什么如果我的setter改变了我的结构,为什么不在setter声明中不使用mutable关键字的任何文档

swift

3
推荐指数
1
解决办法
1436
查看次数

标签 统计

swift ×1