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