文書   >   Swift   >   Dictionary   >   Order Dependent Operations on Dictionary   >   elementsEqual(_:by:)


汎用インスタンスメソッド


elementsEqual(_:by:)


与えられた述語 (predicate) を同等性テストとして使用して、このシーケンスと別のシーケンスに同じ順序で同等の要素が含まれているかどうかを示すブール値を返します。





宣言


func elementsEqual<OtherSequence>(_ other: OtherSequence, by areEquivalent: ((key: Key, value: Value), OtherSequence.Element) throws -> Bool) rethrows -> Bool where OtherSequence : Sequence



パラメータ


otherこのシーケンスと比較すべきシーケンス。
areEquivalent2 つの引数が等しい場合に true を返す述語 (predicate)。それ以外の場合は false


戻り値


このシーケンスおよび other に同等の項目が含まれる場合は、同等テストとして areEquivalent を使用して true。それ以外の場合は false


議論


シーケンスの少なくとも 1 つは有限でなければなりません。


述語 (predicate) は、要素に対し 同値関係 でなければなりません。つまり、任意の要素 a、b、および c について、以下の条件が満たされなければなりません。


複雑さ:O(m)。ここで、m はシーケンスの長さと other の長さのうち小さい方です。


以下も見よ





辞書の比較


















































目次
Xcode の新機能

  • 言語:Swift
  • SDK

    Xcode 9.3+


    フレームワーク

    Swift 標準ライブラリ


  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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