Swift 中的 dropFirst和dropLast方法使用真的非常方便
1.除了数组中第一个元素以外的元素
let testArray = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
print(testArray.dropFirst())
//打印结果
//[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
2.除了数组中第0-3个元素以外的元素
let testArray = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
print(testArray.dropFirst(3))
//打印结果
//[4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
3.除了数组中后3个元素(根据需要写)以外的其他元素
let testArray = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]
print(testArray.dropLast(3))
//打印结果
//[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
4.除此之外 字符串 也可以使用此方法
let str = "abcde234010fghigkmln"
print(str.dropFirst(3))
//打印结果
//de234010fghigkmln
let str = "abcde234010fghigkmln"
print(str.dropLast(7))
//打印结果
//abcde234010fg
End