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