Instance Method
インスタンスメソッド
intersectHashTable:
Removes from the receiving hash table each element that isn’t a member of another given hash table.
受け手側ハッシュテーブルから、別の与えられたハッシュテーブルのメンバーでない各項目を取り除きます。
Declaration
宣言
- (void)intersectHashTable:(NSHashTable
<ObjectType> *)other;
Parameters
パラメータ
other
The hash table with which to perform the intersection.
このハッシュテーブルと交差を実行することになります。
Discussion
議論
The equality test used for members depends on the personality option selected. For instance, choosing the NSPointerFunctionsObjectPersonality
option will use isEqual:
to determine equality. See NSPointerFunctionsOptions
for more information on personality options and their corresponding equality tests.
メンバに対して使われる同等性テストは、選択されたパーソナリティオプションに依存します。インスタンスに対して、NSPointerFunctionsObjectPersonality
オプションを選ぶことは、isEqual:
を使って同等性を判定することになります。NSPointerFunctionsOptions
をパーソナリティオプションとそれらの対応する同等性テストに関するさらなる情報のために見てください。
See Also
参照
Comparing Hash Tables
ハッシュテーブルを比較する
- intersectsHashTable:
Returns a Boolean value that indicates whether a given hash table intersects with the receiving hash table.
与えられたハッシュテーブルが受け手側ハッシュテーブルと共通部分があるかどうかを指し示すブール値を返します。
- isSubsetOfHashTable:
Returns a Boolean value that indicates whether every element in the receiving hash table is also present in another given hash table.
受け手側ハッシュテーブルのすべての要素がまた、別の与えられたハッシュテーブルに存在するかどうかを指し示すブール値を返します。
- isEqualToHashTable:
Returns a Boolean value that indicates whether a given hash table is equal to the receiving hash table.
与えられたハッシュテーブルが受け手側ハッシュテーブルと等しいかどうかを指し示すブール値を返します。