文書   >   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 はコレクションの長さです。






目次
Xcode の新機能

  • SDK
  • Xcode 9.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)