请问for循环的return和break的区别?
问题描述:
在我的认知中,for循环里的return和break,应该是一样的效果,所以我这里使用了return;
但是不知道为什么,使用return之后,他不是停止当前的for,反而是直接让整个方法return了,导致我最下面的代码并没有执行。
很奇怪,希望老师可以指点一下。
我的原意是考虑到foreach必须全部遍历的情况,所以使用for来达到某个条件后让整个循环停止,执行接下来的代码,至于为什么不用break,只是想知道在for循环中,break和return为什么会有这样的区别?
相关截图:
9
收起
正在回答
1回答
对啊,return了整个都不运行了。和break都是不一样的哦~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星