首页 > 技术文章 > continus, break, return 以及foreach循环

XLS123 2021-05-07 18:11 原文

continue: 结束本次循环,(跳过循环体中剩余的语句而强制执行下一次循环)

  还可以使用:

    【 label:多层循环 】 

    此时遇到【continue label;】退出内层的循环,执行label所在层的下一次循环。(不像【break label;】一样跳出label所在的循环) 

break: 结束循环,(结束最内层的循环体)

  还可以使用:  

    【 label:多层循环 】 

    此时遇到【break label;】就直接退出到label外。(不用使用标记一层一层的跳出)      

return: 结束函数或方法

 

foreach 循环,能以更简单的方式来遍历集合、数组的元素。

  for(类型 变量名:集合)

  相比于for、while循环,foreach不需要知道集合中有多少元素,也无需知道下标(因此也不能修改原集合,只是一个copy)。

  

推荐阅读