如何在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

回到顶部