黑马程序员技术交流社区
标题: 数组问题,这个stop是怎么个意思啊?求大神解释 [打印本页]
作者: 雨后暖暖 时间: 2014-3-5 21:02
标题: 数组问题,这个stop是怎么个意思啊?求大神解释
NSArray *array = [NSArray arrayWithObjects:@"mike", @"jack", @"rose", @"jake", nil]; [array enumerateObjectsUsingBlock: ^(id obj, NSUInteger idx, BOOL *stop) { NSLog(@"idx=%zd, obj=%@", idx, obj); }];这个stop是怎么个意思啊?求大神解释,还是*stop 这个什么一个情况啊?
作者: jing迪 时间: 2014-3-6 23:15
stop是停止循环的意思
没传这个block语句内部会创建一个循环,而且会定义一个变量,如果不加*那就单纯的是值传递,stop不能改变外面的stop的值,所以要加*
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |