文書   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   AnyIterator   >   filter(_:)


インスタンスメソッド


filter(_:)


指定された predicate (述語) を満たすシーケンスの要素を順番に含む配列を返します。





宣言


func filter(_ isIncluded: (Element) throws -> Bool) rethrows -> [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 8.0+
  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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