gpt4 book ai didi

objective-c - for循环中的in语句

转载 作者:行者123 更新时间:2023-12-03 16:55:37 24 4
gpt4 key购买 nike

我有一个 for 循环语句如下:

    for(NSString* name in nameArray)

nameArray 是 NSArray。

上面的语句中,NSString* name in nameArray 是什么意思

最佳答案

迭代 nameArray 中的所有 NSString*。可以写得不太干净:

for (int i=0;i<[nameArray count];++i) {
NSString *name = [nameArray objectAtIndex:i];
// Do stuff
}

请记住:不要迭代可变数组并改变它(并确保没有其他线程这样做)。在这种情况下,您需要在每次迭代时调用 count,如上所示。

关于objective-c - for循环中的in语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5458506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com