func dropFirst (Int) -> DropFirstSequence<Self>
func dropLast (Int) -> [Self.Element]
func filter((Self.Element) -> Bool) -> [Self.Element]
Availability
Technology
func drop(while predicate: (Self.Element
) throws -> Bool
) rethrows -> DropWhileSequence
<Self>
predicate
A closure that takes an element of the sequence as its argument and returns a Boolean value indicating whether the element should be included in the result. あるクロージャ、それはシーケンスの1つの要素をそれの引数として取り、その要素が結果に含まれるべきかどうかを指し示しているブール値を返します。
A sequence starting after the initial, consecutive elements that satisfy predicate
.
predicate
を満たす冒頭の、隣接する要素の後で始まるあるシーケンス。
The following example uses the drop(while:)
method to skip over the positive numbers at the beginning of the numbers
array. The result begins with the first element of numbers
that does not satisfy predicate
.
以下の例は、drop(while:)
メソッドを使って、正の数をnumbers
配列の始まりで省きます。結果は、predicate
を満たさない、numbers
の最初の要素で始まります。
If predicate
matches every element in the sequence, the result is an empty sequence.
predicate
がシーケンスの中のすべての要素に合致するならば、結果は空のシーケンスです。
Complexity: O(k), where k is the number of elements to drop from the beginning of the sequence. 計算量:O(k)、ここでkはシーケンスの冒頭から除かれる要素の数です。
func dropFirst (Int) -> DropFirstSequence<Self>
func dropLast (Int) -> [Self.Element]
func filter((Self.Element) -> Bool) -> [Self.Element]