文書   >   Swift   >   Swift 標準ライブラリ   >   Collections   >   Range   >   allSatisfy(_:)


インスタンスメソッド


allSatisfy(_:)


シーケンスのすべての要素が与えられた predicate (述語) を満たすかどうかを示すブール値を返します。





宣言


func allSatisfy(_ predicate: (Bound) throws -> Bool) rethrows -> Bool


パラメータ


predicateシーケンスの要素をその引数として取り、渡された要素が条件を満たすかどうかを示すブール値を返すクロージャ。


戻り値


predicate (述語) を満たす要素のみがシーケンスに含まれている場合は true、それ以外の場合は false


議論


以下のコードでは、このメソッドを使用して、配列内のすべての名前の文字数が 5 文字以上であるかどうかをテストします。


let names = ["Sofia", "Camilla", "Martina", "Mateo", "Nicolás"]
let allHaveAtLeastFive = names.allSatisfy({ $0.count >= 5 })
// allHaveAtLeastFive == true


複雑さ:O(n)、ここで n はシークエンスの長さです。


以下も見よ





含んでいるかの確認





目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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