Go的break语句

break语句用于中断它所在的最内层循环。它可以用于for循环(计数器、条件等),也可以用于switch语句。执行将在该结构的结尾}之后继续进行。

语法:

break;  

Go Break语句示例:

package main  
import "fmt"  
func main() {  
   var  a int = 1  
   for a < 10{  
      fmt.Print("Value of a is ",a,"\n")  
      a++;  
      if a > 5{  
         /* 使用break语句终止循环 */  
         break;  
      }  
   }  
}  

输出:

Value of a is 1
Value of a is 2
Value of a is 3
Value of a is 4
Value of a is 5

break语句也可以应用于内部循环,并将控制流中断到外部循环。

Go Break语句与内部循环:

package main  
import "fmt"  
func main() {  
   var a int  
   var b int  
   for a = 1; a <= 3; a++ {  
      for b = 1; b <= 3; b++ {  
         if (a == 2 && b == 2) {  
            break;  
         }  
         fmt.Print(a, " ", b, "\n")  
     }  
   }  
}  

输出:

1 1
1 2
1 3
2 1
3 1
3 2
3 3

标签: Golang, Golang下载, Golang教程, Golang技术, Golang学习, Golang学习教程, Golang语言, Golang开发, Golang入门教程, Golang进阶教程, Golang高级教程, Golang面试题, Golang笔试题, Golang编程思想