ios - 将一个数组从 Swift 中的特定索引复制到另一个数组

标签 ios arrays swift

我是 Swift 的新手,我正在尝试将一个数组复制到另一个数组。

我想做的是将 Array1 的内容复制到 Array2。但是 Array2 内容应该包含来自特定索引的内容。例如:

Array1 有 100 个元素,即。索引从 0 到 99。在 Array2 中,我想复制从索引 25 到最后一个元素(即 99)的元素。

我该怎么做。我尝试搜索问题,但没有找到解决方案。

请帮忙。 提前致谢。

最佳答案

如果你有这个数组:

var x = [1, 2, 3, 4, 5]

并且你想获得从第 3 个元素到最后的副本:

var y = x[2..<x.count]

y 将包含 [3, 4, 5]

请注意,数组是值类型,因此它们按值进行复制 - 每次将数组分配给另一个变量(或传递给函数)时,实际上分配/传递了它的副本。因此,您无需执行任何其他操作即可获得副本。

关于ios - 将一个数组从 Swift 中的特定索引复制到另一个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27147013/

相关文章:

ios - 在 xCode 中动态调试变量?

swift - 将 Int 转换为 Bool

json - Swift 从应用程序包外部的文件中读取 json

ios - Alamofire - 具有多个证书的 IOS SSL Pinning

ios - 如何使事件指示器 View 以不与控件重叠的方式出现?

ios - 如何创建一个包含 key ==> Value 的 .Plist?

php - 将数组转换为关联数组

ios - 从图像数组中快速删除图像

ios - iOS 中苹果默认应用程序的包标识符是什么?

c++ - GCC C++编译器中的零大小数组