【发布时间】:2018-01-01 02:23:17
【问题描述】:
例如,我有一个 let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 数组。我想从第 5 个索引到最后一个值,其余的我想把它扔掉。对此有任何想法吗?先感谢您。
【问题讨论】:
例如,我有一个 let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 数组。我想从第 5 个索引到最后一个值,其余的我想把它扔掉。对此有任何想法吗?先感谢您。
【问题讨论】:
这就是你要找的:
arr[5..<arr.count]
它将打印[6, 7, 8, 9, 10, 11, 12]。如果您需要从不同的索引开始,相应地调整您的索引。还要确保检查 arr 有超过 5 个元素。
如果您需要将其作为数组获取,请尝试Array(arr[5..<arr.count])
【讨论】:
largeArray = largeArray[5000..<arr.count]。在你的大阵列上试试这个。