linux continue语句的嵌套循环

   2024-10-01 4130
核心提示:在Linux中,可以使用continue语句来跳过当前循环的剩余部分,并继续下一次循环的执行。当在嵌套循环中使用continue语句时,只会

在Linux中,可以使用continue语句来跳过当前循环的剩余部分,并继续下一次循环的执行。当在嵌套循环中使用continue语句时,只会跳过当前循环的剩余部分,不会影响外层循环的执行。

以下是一个示例代码,展示了在嵌套循环中使用continue语句的情况:

#!/bin/bashfor (( i=1; i<=3; i++ ))do    echo "Outer loop: $i"        for (( j=1; j<=3; j++ ))    do        if [ $j -eq 2 ]        then            continue        fi                echo "Inner loop: $j"    donedone

在上面的代码中,外层循环从1到3,内层循环也从1到3。当内层循环的$j等于2时,会执行continue语句,跳过当前循环的剩余部分,然后继续下一次内层循环的执行。

当运行上面的代码时,将会输出以下结果:

Outer loop: 1Inner loop: 1Inner loop: 3Outer loop: 2Inner loop: 1Inner loop: 3Outer loop: 3Inner loop: 1Inner loop: 3

可以看到,内层循环中的$j等于2时被跳过,然后继续执行内层循环的其他情况。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号