文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   FlattenCollection   >   prefix(while:)
インスタンスメソッド
prefix(while:)
predicate (述語) が false を返し、残りの要素をスキップするまで、最初の要素を含む部分シークエンスを返します。
宣言
func prefix(while predicate: (Base.Element.Element) throws -> Bool) rethrows -> Slice<FlattenCollection <Base>>
パラメータ
predicate | シーケンスの要素をその引数として受け取り、要素を含める必要がある場合は true を返し、除外する必要がある場合は false を返すクロージャです。 predicate (述語) が false を返すと、それは再び呼び出されません。 |
議論
複雑さ:O(n)、ここで n はコレクションの長さです。