文書   >   Swift 標準ライブラリ >     Collections   >   Sequence and Collection Protocols   >   Sequence   >   drop(while:)


インスタンスメソッド


drop(while:)


predicate (述語) が true を返し、残りの要素を返す間に、要素をスキップして部分シーケンスを返します。

必須。 デフォルトの実装が供給されます。





宣言


func drop(while predicate: (Self.Element) throws -> Bool) rethrows ->
	 Self.SubSequence


パラメータ


predicateシーケンスの要素を引数として取り、その要素が一致するかどうかを示すブール値を返すクロージャ。


議論


複雑さ:O(n)、ここで n はコレクションの長さです。


デフォルトの実装





コレクションの実装





LazySequenceProtocol の実装






シーケンスの実装


以下も見よ





要素の選択





目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 8.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論
  • デフォルトの実装
  • 以下も見よ












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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