【发布时间】:2019-05-28 17:24:22
【问题描述】:
当我尝试为数组属性分配一个新值时,我得到了错误: 无法分配给属性:“颜色”是“让”常量
struct car {
let model: String
let color: String
}
var myCars :[car] = [
car(name:"model X", color: "black"),
car(name:"model Y", color: "blue"),
car(name:"roadster", color: "red"),
car(name:"model S", color: "black"),
car(name:"model 3", color: "black")
]
let colorFilter = dataSource.items.index(where: {$0.color == "black"})
myCars[colorFilter].color = "grey"
将所有颜色属性设置为“黑色”的项目替换为“灰色”
【问题讨论】:
-
然后将属性声明为
var,var color: String
标签: swift