Go-continue-statement
提供:Dev Guides
Go-continueステートメント
Goプログラミング言語の continue ステートメントは、 break ステートメントのように機能します。 強制終了の代わりに、 continue ステートメントは、ループの次の反復を強制的に実行し、その間のコードをスキップします。
*for* ループの場合、 *continue* ステートメントにより、ループの条件テストと増分部分が実行されます。
構文
Goの*継続*ステートメントの構文は次のとおりです-
continue;
流れ図
例
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