如何用苹果的新语言Swift从数组中取消设置/删除元素?
以下是一些代码:
let animals = ["cats", "dogs", "chimps", "moose"]
如何从数组中移除元素animals[2]
?
如何用苹果的新语言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" }