gpt4 book ai didi

arrays - Swift:从数组中过滤特定范围的元素

转载 作者:搜寻专家 更新时间:2023-11-01 06:40:32 25 4
gpt4 key购买 nike

我有一个这样的数组:

let arr = ["one", "two", "three", "four", "five"]

现在我想基于第一个数组创建一个新数组,但只包含一个特定范围(如 1 到 3),结果是:

let arrFiltered = ["two", "three", "four"]

我知道有一个 .filter 方法,但我找不到如何从数组中过滤出一定范围的元素。

最佳答案

您可以对范围使用下标,它会生成一个 ArraySlice,您可以使用数组初始值设定项将其转换回数组:

let arr = ["one", "two", "three", "four", "five"]

let result = Array(arr[1...3]) // ["two", "three", "four"]

关于arrays - Swift:从数组中过滤特定范围的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35993408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com