4 6 Go語言break(跳出迴圈)

2021-10-06 06:39:50 字數 444 閱讀 2077

go語言中 break 語句可以結束 for、switch 和 select 的**塊,另外 break 語句還可以在語句後面新增標籤,表示退出某個標籤對應的**塊,標籤要求必須定義在對應的 for、switch 和 select 的**塊上。

跳出指定迴圈:

package main

import

"fmt"

func

main()

}}}

**輸出如下:

0

2

**說明如下:

第 7 行,外層迴圈的標籤。

第 8 行和第 9 行,雙層迴圈。

第 10 行,使用 switch 進行數值分支判斷。

第 13 和第 16 行,退出 outerloop 對應的迴圈之外,也就是跳轉到第 20 行。

break和continue跳出多重迴圈

關於break和continue,眾所周知,break是跳出當前迴圈,continue是跳出本次迴圈。但是在多重迴圈中,我們可能會模糊概念 break是跳出全部迴圈還是只是某層迴圈?跳出的是break所在層的迴圈即當前迴圈。結論 只要記住,break和continue只對當層迴圈有用,對外層迴圈沒有...

break 怎麼跳出外部迴圈

學習就是為了不斷的看到自己的知識盲點,然後改正,以前知道如何使用break來跳出迴圈,突然學習到可以用break跳出外部的迴圈 以前只知道怎麼調本次的迴圈 上正題 如下 public static void main string args 這一串 當i j 10時,就會跳出迴圈重新進入第二次迴圈,...

break 跳出迴圈 並執行迴圈後面語句

root lxy break cat break.sh bin bash while 1 doread p 請輸入乙個字元 key test key x o key x if eq 0 then echo 輸入的是 key break else echo 輸入的不是x 或 x 為 key fidon...