我有这个问题,发现堆栈溢出时没有任何信息。因此,如果其他人有相同的问题,则想提出并回答。我从这篇中等职位https://medium.com/@marcosantadev/arrayslice-in-swift-4e18522ab4e4#convert_slice_array
中找到了答案基本上是array.dropFirst(n)
,您可以使用除前n个元素外的所有元素来创建ArraySlice。但是在Swift中,我们不能将ArraySlice分配为数组。因此,我们需要使用Array()将其转换为数组并将其重新分配给原始数组
nodes = Array(nodes.dropFirst(n))
此行允许您获取不包含iteself的前n个元素的数组