该
let关键字是声明不能改变的常量。如果要修改变量,则应
var改用,例如:
var animals = ["cats", "dogs", "chimps", "moose"]animals.remove(at: 2) //["cats", "dogs", "moose"]
一个使原始集合保持不变的非变异替代方法是
filter用于创建一个新集合,而无需删除想要删除的元素,例如:
let pets = animals.filter { $0 != "chimps" }
该
let关键字是声明不能改变的常量。如果要修改变量,则应
var改用,例如:
var animals = ["cats", "dogs", "chimps", "moose"]animals.remove(at: 2) //["cats", "dogs", "moose"]
一个使原始集合保持不变的非变异替代方法是
filter用于创建一个新集合,而无需删除想要删除的元素,例如:
let pets = animals.filter { $0 != "chimps" }