美文网首页
for循环-continue、break、stop

for循环-continue、break、stop

作者: BLUEVIPIOS_ | 来源:发表于2019-11-07 15:13 被阅读0次

    这个还是很简单的 不多解释了
    1.continue; 仍在当前循环中, 正在执行的循环停止了,去执行下一次的循环;
    2.break 是跳出for循环;
    3.stop 停止

    -(void)forArray{
        
        NSArray * array = @[@"1",@"2",@"3",@"4",@"5"];
       
        //方式1
    //    for (int a=0; a<array.count; a++) {
    //        NSString* b = array[a];
    //        if ([b integerValue]>3) {
    //            continue;
    //            NSLog(@"%@",b);
    //        }
    //        else{
    //            NSLog(@"%@",b);
    //        }
    //    }
        
    //    //方式2
    //    for (NSString *b in array) {
    //        if ([b integerValue]>2) {
    //            continue;
    //            NSLog(@"%@",b);
    //        }
    //        else{
    //            NSLog(@"%@",b);
    //        }
    //    }
        //方式3
    //    [array  enumerateObjectsUsingBlock:^(id  _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop) {
    //        NSString *b = (NSString*)obj;
    //        if ([b isEqual:@"2"]) {
    //            NSLog(@"%@",b);
    //
    //           * stop =YES;
    //        }
    //        else{
    //            NSLog(@"%@",b);
    //        }
    //    }];
        
        // 方式4
        
    //    dispatch_apply(array.count, dispatch_get_global_queue(0, 0), ^(size_t idx) {
    //            NSLog(@"%@",array[idx]);
    //
    //    });
    //    NSLog(@"123");
        
        //方式5  
    //---------------需要理解好 break---continue---------
    //    int a =0;
    //    do {
    //        if ([array[a] isEqual:@"2"]) {
    //            break;
    //        }
    //        NSLog(@"%@",array[a]);
    //        a++;
    //    } while (a<array.count);
          //方式6
    //    int a= 0;
    //    while (a<array.count) {
    //        if ([array[a] isEqual:@"2"]) {
    //            break;
    //        }
    //        NSLog(@"%@",array[a]);
    //        a++;
    //    }
        
    }
    

    相关文章

      网友评论

          本文标题:for循环-continue、break、stop

          本文链接:https://www.haomeiwen.com/subject/szzmbctx.html