:ループ構文のため、
;サイクリング条件; {反復ループ、可変ループ変数の初期化
ループ
}
:ケース
プリント10ハロー 実施形態 パッケージメイン インポート「FMT」 FUNCメイン(){ iについて:= 0;私は10 <; Iのみで使用するために定義された変数の最初のハロー+ 1自体後{//印刷++有効 fmt.Print( "こんにちは") } 第二の方法 J:= 0 J <= 10 {ため fmt.Print( "こんにちは") J ++ } 三つの方法:T = beark典型的とともに使用 K:= 0 {/用/用;; {等価 IF K <= 10 { fmt.Print( "こんにちは") }他{ BREAK } K ++ } ケース:1-100プリントすべての整数9の倍数との合計 VAR( 最大INT = 100 COUNT INT = 0 SUMのINT = 0 。I = INT 1 ) 以下のために、私は= maxに<; I ++ { IF I%9 == 0 { COUNT + = 1つの。 SUM + = I } } fmt.Print(COUNT、SUM) ケース:すべての2つの数値を求めていることは数6である VAR N INT = 6 ; I <= N - 、I ++ {= 0:Iため fmt.Printf( "%のV +%V +%Vの\のN-"、I、ニッケル、N-) } 次のような効果 0 + 6 = 6 1 + 5 = 6 2 + 4 6 = 3 + 3 = 6 4 + 2 = 6 5 + 1 = 6 6 + 6 = 0 }