Go语言break语句

Go编程语言中的break语句有以下两种用法:

  1. 当在循环中遇到break语句时,循环立即终止,并且程序控制在循环之后的下一语句处恢复执行。
  2. 它可以用于在switch语句中终止一个case语句。

如果使用嵌套循环(即在另一个循环中有一个循环),break语句可用于停止最内层循环的执行,并开始执行块后的下一行代码。

Go中的break语句的语法如下:

break;

流程图

示例

package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 10

   /* for loop execution */
   for a < 20 {
      fmt.Printf("value of a: %d\n", a);
      a++;
      if a > 15 {
         /* terminate the loop using break statement */
         break;
      }
   }
}

当上述代码编译和执行时,它产生以下结果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 15

上一篇: Go语言循环 下一篇: Go语言函数