我突然想到,在 Swift 中处理子序列时,
func suffix(from: Int)似乎与 just 相同dropFirst(_:)(显然,在长度为“10”的数组的情况下,您只需将输入值从“3”更改为“7”。)
只是重复一遍。所以:当然,对于长度为 10 的数组。例如,我的意思是"2"与 "8"func suffix(from: Int)相同dropFirst(_:)。
同样upTo/through似乎与dropLast(_:)
除了方便,还有什么区别吗?
(也许在错误条件、性能或?)
我想知道,事实上,在 Swift 内部,一个或另一个是否只是通过调用另一个来实现的?