文書   >   Swift 標準ライブラリ   >   Collections   >   Supporting Types   >   AnySequence   >   elementsEqual(_:by:)


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


elementsEqual(_:by:)


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





宣言


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


パラメータ


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


戻り値


等価のテストとして areEquivalent を使用して、このシーケンスと other が同等のアイテムを含む場合は true 、それ以外の場合は false


議論


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


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


関連





汎用の制約


OtherSequence : Sequence





目次
Xcode の新機能

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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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












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