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