有没有办法执行组条件语句?
例如,我有一个从数组(x)返回随机数的过程,我希望将其与前100个素数进行比较。
是否有可用的功能或方法:
if (x in first_100_prime_numbers)
...
答案 0 :(得分:0)
正如Almo在评论中已经说过的那样,Cocoa中的许多集合类都有一个containsObject:
方法,您可以将其用于此目的。请注意,对数组执行containsObject:
可能会慢得多(尤其是当数组很大时),而不是在set或hash表上执行{{1}},因为方法必须迭代数组中的每个项目,直到找到匹配为止。< / p>