如何在Apple的新语言Swift中取消/删除数组中的元素?
这是一些代码:
let animals = ["cats", "dogs", "chimps", "moose"]
Run Code Online (Sandbox Code Playgroud)
如何animals[2]从阵列中删除元素?
Swift数组的函数索引根据where子句中的条件返回第一个元素.有没有办法得到这个条件的最后一个元素?
例如,我想要这样的东西(我知道没有名为lastIndex的函数.这个函数或类似的东西是我正在搜索的):
let array = [1, 2, 3, 4, 5, 3, 6]
let indexOfLastElementEquals3 = array.lastIndex(where: { $0 == 3 })
print(indexOfLastElementEquals3) //5 (Optional)
Run Code Online (Sandbox Code Playgroud)