0

如何遍历两个对象的数组以比较它们,但是在第二次迭代(对于 obj2)我想排除比较已经发现匹配的对象(obj1)?换句话说,我不希望他们都找到同一个对象。

for (object *obj1 in array) 
    if (obj1 == "this") //run next iteration
    for (object *obj2 in array)
    // if (obj2 == @"this");   
4

1 回答 1

1
for(object *obj1 in array) {
    for (object *obj2 in array) {
        if(obj1 == obj2) continue; //this matches if the object is same
        //do your code
    }
}
于 2013-02-08T05:44:09.597 回答