【发布时间】:2016-09-21 17:44:53
【问题描述】:
一定有一些非常优雅的方法可以使用 Swift 从某个索引开始复制数组的末尾,但我就是找不到它,所以我以这个结尾:
func getEndOfArray<T>( arr : [T], fromIndex : Int? = 0) -> [T] {
var i=0;
var newArray : [T] = [T]()
for item in arr {
if i >= fromIndex {
newArray.append(item)
}
i = i + 1;
}
return newArray // returns copy of the array starting from index fromIndex
}
有没有更好的方法来做到这一点而无需额外的功能?
【问题讨论】:
标签: swift