for循环里面用break是跳出全部循环,return是跳出本次循环
来源:互联网 发布:手机录制gif软件 编辑:程序博客网 时间:2024/05/22 01:58
以前用的时候忽略了这个问题,今天测试了一下,发现break之后跳出全部循环,不是跳出本次循环
for (int i=0; i<7; i++) {
NSLog(@"===%d",i);
if (i>4) {
break;
}
}
输出
2016-08-18 11:07:08.529[4295:1446773] ===0
2016-08-18 11:07:08.530 [4295:1446773] ===1
2016-08-18 11:07:08.530 [4295:1446773] ===2
2016-08-18 11:07:08.530 [4295:1446773] ===3
2016-08-18 11:07:08.531 [4295:1446773] ===4
2016-08-18 11:07:08.538 [4295:1446773] ===5
0 0
- for循环里面用break是跳出全部循环,return是跳出本次循环
- java for循环跳出(break)/结束本次(continue)多重循环
- return跳出双重for循环
- continue结束本次循环和break跳出当前循环
- js跳出循环:break 、continue 、return
- Java跳出循环语句break、continue、return
- 用break跳出多重循环
- Ext each 不是使用break,是使用return false 跳出循环
- break跳出循环
- break跳出多重循环
- break跳出循环用法
- break 跳出一层循环
- break跳出两重循环
- plsql 跳出本次循环进入下一次循环
- 跳出for循环
- 跳出多重for循环
- 跳出while/for循环
- 跳出双层for循环
- 项目结构图
- DateFormat类和SimpleDateFormat类
- jqxGrid 之 Default Functionality
- [译]RecyclerView.ViewHolder - getLayoutPosition vs getAdapterPosition
- Java性能调优笔记
- for循环里面用break是跳出全部循环,return是跳出本次循环
- Java关键字介绍之this与super
- 字符串和编码
- centos 7 解压rar
- 深度学习(二十九)Batch Normalization 学习笔记
- JDBC连接
- Hive(六):HQL DDL
- 仿佛是站在精英的眼光看众生
- ABAP 面试问题及答案(一)(转)