0

Obj-cのセットに関する簡単な質問です。与えられた2つのセット:

NSMutableSet* a = [NSMutableSet setWithObjects: 1, 2, 3, nil];
NSMutableSet* b = [NSMutableSet setWithObjects: 3, 4, 5, nil];

セットAの要素がセットBにもあるかどうかをすばやく簡単に判断する方法はありますか?

何かのようなもの ...

if ([a contains:[b allObjects]])
   // do something
4

2 に答える 2

2

これが-intersectsSet:目的です。

if ([a intersectsSet:b])
    // do something
于 2013-02-07T21:19:05.627 に答える
1

あなたが探している言葉は「交差する」です:)

if ([a intersectsSet:b]) {
    ...
}
于 2013-02-07T21:19:18.130 に答える