【发布时间】:2020-09-19 01:39:04
【问题描述】:
我有这个问题,看到堆栈溢出时没有任何信息。所以想问和回答,以防其他人有同样的问题。我从这篇中等帖子https://medium.com/@marcosantadev/arrayslice-in-swift-4e18522ab4e4#convert_slice_array
中找到了答案【问题讨论】:
我有这个问题,看到堆栈溢出时没有任何信息。所以想问和回答,以防其他人有同样的问题。我从这篇中等帖子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个元素的数组
【讨论】: