寻找组中的数字(数组)

时间:2012-03-15 14:53:39

标签: objective-c

有没有办法执行组条件语句?

例如,我有一个从数组(x)返回随机数的过程,我希望将其与前100个素数进行比较。

是否有可用的功能或方法:

if (x in first_100_prime_numbers)
    ...

1 个答案:

答案 0 :(得分:0)

正如Almo在评论中已经说过的那样,Cocoa中的许多集合类都有一个containsObject:方法,您可以将其用于此目的。请注意,对数组执行containsObject:可能会慢得多(尤其是当数组很大时),而不是在set或hash表上执行{{1}},因为方法必须迭代数组中的每个项目,直到找到匹配为止。< / p>