请自信的大声告诉面试官forEach跳不出循环

为什么呢?先看看foreach大体实现。两个输出的结果是一样的没啥问题,这就是foreach的大体实现,既然都知道了它的实现,那么对它为什么跳不出循环♻️应该都知道了,再不清楚的话,再看一下下面的例子。在demo2函数里面调用demo函数,demo函数的return能阻止demo2函数下面的执行吗?很明显不行啊,demo函数里的return跟demo2函数一点关系都没有。现在你再回头看看foreach的实现,就明白它跳不出循环一清二楚了。有点同学说不是可以通过抛出错误跳出循环吗?是的。看看下面例子。结果是我们想要,但是你看代码,哪个正常人会这样写代码?是非foreach不用吗?还是其他的循环关.....

版权声明:juejinhot 发表于 2023-07-28 3:09:20。
转载请注明:请自信的大声告诉面试官forEach跳不出循环 | 程序员导航网

暂无评论

暂无评论...