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


インスタンスメソッド


filter(_:)


指定された述語を満たす sequence の要素を順番に含む配列を返します。






宣言


func filter(_ isIncluded: (Self.Element) throws -> Bool) rethrows ->
	 [Self.Element]


パラメータ


isIncludedシーケンスの要素を引数として受け取り、返された配列に要素を含めるべきかどうかを示すブール値を返すクロージャ。


戻り値


isIncluded が許された要素の配列。


議論


この例では、filter(_:) は 5 文字より短い名前だけを含めるために使用されます。


let cast = ["Vivien", "Marlon", "Kim", "Karl"]
let shortNames = cast.filter { $0.count < 5 }
print(shortNames)
// Prints "["Kim", "Karl"]"




目次
Xcode の新機能

  • 言語:Swift
  • SDK
  • Xcode 7.1+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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