gpt4 book ai didi

ios - 只向数组插入 10 个元素

转载 作者:搜寻专家 更新时间:2023-10-31 08:32:45 25 4
gpt4 key购买 nike

我有一个名为 Thing 的结构:

struct Thing {
var name: String
var description: String
}

和一个包含 100 个元素的数组 things = [Thing]()

现在我想要像 elements.addObjectsFromArray(things.subarrayWithRange(NSMakeRange(0, 10))) 这样的东西来填充我的 tableView,但是

[Thing] has no member addObjectsFromArray.

我知道 elements.insertContentsOf(things, at: 0),但它会插入 things 的所有元素。

如何在需要的范围内只插入 10 个元素?

最佳答案

您可以使用范围下标获取数组的一部分,然后追加:

// create the mutable array
var elements = [0]

// create the big array
let bigArray = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

// take a slice of bigArray from index 5 up to but
// not including index 10 and append it to the mutable array
elements += bigArray[5..<10]

// elements is [0, 5, 6, 7, 8, 9]

关于ios - 只向数组插入 10 个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717074/

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