Latest web development tutorials

Go 語言continue 語句

Go 語言循環語句 Go語言循環語句

Go 語言的continue 語句有點像break 語句。 但是continue 不是跳出循環,而是跳過當前循環執行下一次循環語句。

for 循環中,執行continue 語句會觸發for增量語句的執行。

語法

continue 語法格式如下:

continue;

continue 語句流程圖如下:

實例

package main

import "fmt"

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

   /* for 循环 */
   for a < 20 {
      if a == 15 {
         /* 跳过此次循环 */
         a = a + 1;
         continue;
      }
      fmt.Printf("a 的值为 : %d\n", a);
      a++;     
   }  
}

以上實例執行結果為:

a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19

Go 語言循環語句 Go語言循環語句