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