相关疑难解决方法(0)

后缀(来自:)和dropFirst(_ :)之间是否有任何区别?

我突然想到在使用Swift中的子序列时,

func suffix(from: Int)似乎与just相同dropFirst(_:)(显然,在长度为"10"的数组中,您只需将输入值从"3"更改为"7".)

只是重复一遍.所以:当然,对于一个长度为十func suffix(from: Int)dropFirst(_:)的数组.我的意思是"2" 与"8" 相同,例如.

同样upTo/ through似乎是相同的dropLast(_:)

除了方便之外还有什么区别吗?

(也许是在错误的条件,性能或?)

我想知道,事实上,在Swift中是否只是通过调用另一个来实现?

subsequence swift swift3

7
推荐指数
1
解决办法
750
查看次数

从数组中获取最后10个元素:NSMakeRange

我需要获得最后10个元素或10分钟和array.count.在Objective-C中,我这样做了:

Objective-C代码:

NSRange endRange = NSMakeRange(sortedArray.count >= 10 ? sortedArray.count - 10 : 0, MIN(sortedArray.count, 10));
NSArray *lastElements= [sortedArray subarrayWithRange:endRange];
Run Code Online (Sandbox Code Playgroud)

在Swift中我做到了:

let endRange = NSMakeRange(values.count >= 10 ? values.count - 10 : 0, min(values.count , 10) )
Run Code Online (Sandbox Code Playgroud)

但是不知道如何在swift中使用这个范围来获取数组.任何帮助,将不胜感激.谢谢.

arrays ios swift

6
推荐指数
1
解决办法
1799
查看次数

标签 统计

swift ×2

arrays ×1

ios ×1

subsequence ×1

swift3 ×1