位置:首頁 > 高級語言 > Go語言教學 > Go語言continue語句

Go語言continue語句

在Go編程語言中的continue語句有點像break語句。不是強製終止,隻是繼續循環下一個迭代發生,在兩者之間跳過任何代碼。

對於for循環,continue語句使循環的條件測試和執行增量部分。

語法

在Gocontinue語句的語法如下:

continue;

Flow Diagram:

Go continue statement

例子:

package main

import "fmt"

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

   /* do loop execution */
   for a < 20 {
      if a == 15 {
         /* skip the iteration */
         a = a + 1;
         continue;
      }
      fmt.Printf("value of a: %d\n", a);
      a++;     
   }  
}

讓我們編譯和運行上麵的程序,這將產生以下結果:

value of a: 10
value of a: 11
value of a: 12
value of a: 13
value of a: 14
value of a: 16
value of a: 17
value of a: 18
value of a: 19