开篇即总结
1. 首先普通for循环和增强for循环是一样的:
1.return表示结束当前方法(包括所有循环)


2.break表示结束当前循环,不影响循环后面代码执行


3.continue结束此次循环,继续下一次循环


2. foreach循环使用lambda语法情况下
return: 表示结束此次循环
break:语法会直接报错:Break outside switch or loop
continue:语法会直接报错: Continue outside of loop


foreach情况下想要强制结束循环的话 在需要跳出循环的地方抛出错误 然后外层使用try cache吞掉异常,只是有点粗暴
本文详细解析了普通for循环、增强for循环及foreach循环中return、break和continue的使用区别,特别强调了在lambda语法中这些控制语句的行为变化。

9486

被折叠的 条评论
为什么被折叠?



