美文网首页
跳出循环->break

跳出循环->break

作者: NextStepPeng | 来源:发表于2017-11-28 10:20 被阅读0次

    #跳出循环->break

    #跳出单个循环

    for((i = 0; i < 10; i++))

    do

    echo "当前i的值: ${i}"

    if [ $i -eq 5 ]

    then

    echo "tuichu"

    break

    fi

    done

    #跳出内部循环(外部循环还在进行)

    for((i = 0; i < 10; i++))

    do

    echo "外层循环值: ${i}"

    for ((j = 0; i< 10; j++))

    do

    echo "内部循环j: ${j}"

    if [ ${j} -eq 2 ]

    then

    echo "退出内部循环"

    break

    fi

    done

    done

    #跳出外包循环

    for((i = 0; i < 10; i++))

    do

    echo "外层循环值: ${i}"

    for ((j = 0; i< 10; j++))

    do

    echo "内部循环j: ${j}"

    if [ ${j} -eq 2 ]

    then

    echo "退出内部循环"

    break 2

    fi

    done

    done

    总结:break 层数

    例如 层数=1(默认情况下)退出一层循环

    层数=2 退出退出两层循环

    注意“可以大于层数,但不能小于1” 不能设置"break2" 会报错

    相关文章

      网友评论

          本文标题:跳出循环->break

          本文链接:https://www.haomeiwen.com/subject/sidsbxtx.html