Instance Method インスタンスメソッド

isEqual(to:)

Returns a Boolean value that indicates whether a given hash table is equal to the receiving hash table. 与えられたハッシュテーブルが受け手側ハッシュテーブルと等しいかどうかを指し示すブール値を返します。

Declaration 宣言

func isEqual(to other: NSHashTable<ObjectType>) -> Bool

Parameters パラメータ

other

The hash table with which to compare the receiving hash table. それと受け手側ハッシュテーブルを比較することになるハッシュテーブル。

Return Value 戻り値

true if the contents of other are equal to the contents of the receiving hash table, otherwise false. true、もしotherの内容が受け手側のハッシュテーブルの内容と等しいならば、そうでなければfalse

Discussion 議論

Two hash tables have equal contents if they each have the same number of members and if each member of one hash table is present in the other. 2つのハッシュテーブルは等しい内容を持ちます、もしそれらがそれぞれ同じ数のメンバを持つならばそして一方のハッシュテーブルの各メンバがもう一方に存在するならば。

The equality test used for members depends on the personality option selected. For instance, choosing the objectPersonality option will use isEqual: to determine equality. See NSPointerFunctions.Options for more information on personality options and their corresponding equality tests. メンバに対して使われる同等性テストは、選択されたパーソナリティオプションに依存します。インスタンスに対して、objectPersonalityオプションを選ぶことは、isEqual:を使って同等性を判定することになります。NSPointerFunctions.Optionsをパーソナリティオプションとそれらの対応する同等性テストに関するさらなる情報のために見てください。

See Also 参照

Comparing Hash Tables ハッシュテーブルを比較する