Go語言break停止語句有什么用-每日焦點

          來源:php中文網 | 2023-01-18 16:52:39 |

          本教程操作環境:windows7系統、GO 1.18版本、Dell G3電腦。

          在我們使用 for 循環 時,在某種條件滿足的情況下,需要終止循環的繼續執行,在 Go 語言 中,終止循環的繼續運行使用的 關鍵字 為 break。

          在Go語言中,break停止語句用于循環語句中跳出循環,并開始執行循環之后的語句。


          (資料圖)

          Go語言中 break 語句可以結束 for、switch 和 select 的代碼塊,另外 break 語句還可以在語句后面添加標簽,表示退出某個標簽對應的代碼塊,標簽要求必須定義在對應的 for、switch 和 select 的代碼塊上。

          break 在 switch(開關語句)中在執行一條 case 后跳出語句的作用。

          在多重循環中,可以用標號 label 標出想 break 的循環。

          語法

          break 語法格式如下:

          break;

          break 語句流程圖如下:

          實例

          在變量 a 大于 15 的時候跳出循環:

          package mainimport "fmt"func main() {   /* 定義局部變量 */   var a int = 10   /* for 循環 */   for a < 20 {      fmt.Printf("a 的值為 : %d\n", a);      a++;      if a > 15 {         /* 使用 break 語句跳出循環 */         break;      }   }}

          以下實例有多重循環,演示了使用標記和不使用標記的區別:

          package mainimport "fmt"func main() {   // 不使用標記   fmt.Println("---- break ----")   for i := 1; i <= 3; i++ {      fmt.Printf("i: %d\n", i)      for i2 := 11; i2 <= 13; i2++ {         fmt.Printf("i2: %d\n", i2)         break      }   }   // 使用標記   fmt.Println("---- break label ----")   re:      for i := 1; i <= 3; i++ {         fmt.Printf("i: %d\n", i)         for i2 := 11; i2 <= 13; i2++ {         fmt.Printf("i2: %d\n", i2)         break re      }   }}

          以上就是Go語言break停止語句有什么用的詳細內容,更多請關注php中文網其它相關文章!

          關鍵詞: break go語言 Golang

          久热综合在线亚洲精品| 亚洲国产成人久久| 1区1区3区4区产品亚洲| 亚洲国产精品成人| 亚洲AV香蕉一区区二区三区| 国产亚洲视频在线观看网址| 亚洲国产精品成人久久久| 久久亚洲国产成人精品性色| 亚洲成AV人片一区二区| 亚洲中文字幕无码永久在线| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 另类专区另类专区亚洲| 久久人午夜亚洲精品无码区| 亚洲av无码专区在线观看下载 | 亚洲日韩精品无码专区加勒比| 亚洲娇小性xxxx| 亚洲一区AV无码少妇电影| 亚洲 日韩经典 中文字幕| 最新亚洲精品国偷自产在线| 亚洲最大中文字幕无码网站 | 亚洲人成欧美中文字幕| 亚洲AV无码一区二区大桥未久| 亚洲国产精品一区二区久久| 亚洲综合日韩中文字幕v在线| 亚洲大成色www永久网站| 无码专区—VA亚洲V天堂| 亚洲韩国—中文字幕| 亚洲综合无码一区二区| 亚洲最大的视频网站| 亚洲导航深夜福利| 日韩亚洲产在线观看| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲男同gay片| 国产亚洲美女精品久久| 亚洲精品亚洲人成在线观看下载| 国产中文在线亚洲精品官网| 精品国产_亚洲人成在线高清| 亚洲AV日韩精品久久久久| 亚洲激情黄色小说| 亚洲中文字幕久久久一区| 春暖花开亚洲性无区一区二区|