Go 語(yǔ)言 break 語(yǔ)句

Go 語(yǔ)言循環(huán)語(yǔ)句 Go語(yǔ)言循環(huán)語(yǔ)句

Go 語(yǔ)言中 break 語(yǔ)句用于以下兩方面:

  1. 用于循環(huán)語(yǔ)句中跳出循環(huán),并開(kāi)始執(zhí)行循環(huán)之后的語(yǔ)句。
  2. break在switch(開(kāi)關(guān)語(yǔ)句)中在執(zhí)行一條case后跳出語(yǔ)句的作用。

語(yǔ)法

break 語(yǔ)法格式如下:

break;

break 語(yǔ)句流程圖如下:

實(shí)例

package main

import "fmt"

func main() {
   /* 定義局部變量 */
   var a int = 10

   /* for 循環(huán) */
   for a < 20 {
      fmt.Printf("a 的值為 : %d\n", a)
      a++
      if a > 15 {
         /* 使用 break 語(yǔ)句跳出循環(huán) */
         break
      }
   }
}

以上實(shí)例執(zhí)行結(jié)果為:

a 的值為 : 10
a 的值為 : 11
a 的值為 : 12
a 的值為 : 13
a 的值為 : 14
a 的值為 : 15

Go 語(yǔ)言循環(huán)語(yǔ)句 Go語(yǔ)言循環(huán)語(yǔ)句