Swiftでサブシーケンスを扱うとき、
func suffix(from: Int)
just と同じようですdropFirst(_:)
(明らかに、長さ「10」の配列の場合、入力値を「3」から「7」に変更するだけです。)
それを繰り返すだけです。したがって、もちろん、たとえば長さ 10 の配列の場合です。つまりfunc suffix(from: Int)
dropFirst(_:)
、たとえば"2" は"8" と同じです。
同様にupTo
/through
と同一のようですdropLast(_:)
利便性以外に違いはありますか?
(おそらく、エラー状態、パフォーマンス、または?)
実際、Swift の内部で、どちらか一方が他方を呼び出すことによって実装されているだけなのか疑問に思っていました。