站長資訊網
最全最豐富的資訊網站

Go語言break停止語句有什么用

在Go語言中,break停止語句用于循環語句中跳出循環,并開始執行循環之后的語句。break語句可以結束for、switch和select的代碼塊,另外break語句還可以在語句后面添加標簽,表示退出某個標簽對應的代碼塊,標簽要求必須定義在對應的 for、switch和select的代碼塊上。

Go語言break停止語句有什么用

本教程操作環境: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 語句流程圖如下:

Go語言break停止語句有什么用

實例

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

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

Go語言break停止語句有什么用

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

package main  import "fmt"  func main() {     // 不使用標記    fmt.Println("---- break ----")    for i := 1; i <= 3; i++ {       fmt.Printf("i: %dn", i)       for i2 := 11; i2 <= 13; i2++ {          fmt.Printf("i2: %dn", i2)          break       }    }     // 使用標記    fmt.Println("---- break label ----")    re:       for i := 1; i <= 3; i++ {          fmt.Printf("i: %dn", i)          for i2 := 11; i2 <= 13; i2++ {          fmt.Printf("i2: %dn", i2)          break re       }    } }
登錄后復制

Go語言break停止語句有什么用

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品爱啪在线线免费观看| 久久99精品国产免费观看| 日韩精品久久无码人妻中文字幕| 亚洲精品一卡2卡3卡四卡乱码| 亚洲精品午夜在线观看| 色婷婷在线精品国自产拍| 久久青草国产精品一区| 99re66热这里只有精品| 国产精品久久久久久久午夜片| 日韩精品视频免费网址| 亚洲日韩图片专区第1页| 精品日韩在线视频一区二区三区| 情侣视频精品免费的国产| 99久久综合精品五月天| 久久无码av亚洲精品色午夜| 午夜精品久久久久| 国产私拍福利精品视频网站| 日本阿v精品视频在线观看| 亚洲精品视频在线观看视频| 99久久人妻精品免费一区| 麻豆aⅴ精品无码一区二区| 亚洲精品国产成人专区| 无码欧精品亚洲日韩一区| 久久91亚洲精品中文字幕| 亚洲国产成人精品无码区在线观看| 国产精品久久午夜夜伦鲁鲁| 国产精品视频白浆免费视频| 久久这里只有精品66| 无码日韩人妻精品久久蜜桃| 十八18禁国产精品www| 精品熟女少妇av免费久久| 91精品国产肉丝高跟在线| 亚洲国产精品综合久久网各| 精品少妇ay一区二区三区| 69久久夜色精品国产69| 亚洲国产精品99久久久久久| 免费无码精品黄AV电影| 欧洲精品一区二区三区| 国产精品66在线观看| 国产精品V亚洲精品V日韩精品 | 精品久久久久久久中文字幕|