小编who*_*mok的帖子

如何更改$ 0是否可变?

我想用另一个元素替换数组中的特定元素,如下所示:

let replace = ["123","87","123","765","som","123","op","123"].map {$0 == "123" ? $0 = "replace" : $0}
Run Code Online (Sandbox Code Playgroud)

但我不能这样做,因为编译器会抛出我的错误:

error: cannot assign to value: '$0' is immutable
Run Code Online (Sandbox Code Playgroud)

那么,这可能会改变0美元变得可变吗?

immutability mutability swift

0
推荐指数
1
解决办法
716
查看次数

标签 统计

immutability ×1

mutability ×1

swift ×1