美文网首页
iOS return、break和continue的区别

iOS return、break和continue的区别

作者: 邓布利多教授 | 来源:发表于2020-03-07 11:50 被阅读0次
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    
    self.view.backgroundColor = UIColor.whiteColor;
    
    UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];
    btn.center = self.view.center;
    btn.backgroundColor = UIColor.redColor;
    [btn addTarget:self action:@selector(buttonSelectAction) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:btn];
    
}

-(void)buttonSelectAction{
    
    NSLog(@"开始");
    [self testMethod];
    NSLog(@"结束");
    
}

-(void)testMethod{
    
    NSLog(@"方法内部开始");
    for (int i = 0; i < 10; i ++) {
        
        if (i == 5) {
            NSLog(@"进入!");
//            return;/// 跳出当前作用域,返回到函数调用处,继续执行
//            break;/// 跳出当前代码块,继续执行
//            continue;/// 继续执行
        }
        NSLog(@"执行中...");
        
    }
    NSLog(@"方法内部结束");
    
}

相关文章

网友评论

      本文标题:iOS return、break和continue的区别

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