ループ
V言語のループ構文は1種類しかありません。Goでもこのループ構文は広く使われています。
for
ループ
for
ループfor
ループは、何かを繰り返すための簡単かつ便利な方法を提供します。 値を変えながら同じコードを繰り返し実行するのも簡単です、 ループについて考えるために、ゲームをコンピュータ化するときに人物をある方向にX歩進め、次に別の方向にY歩進める状況を考えてみましょう。 たとえば「東に5歩進め」は以下のようにループで表現できます。
Vのfor
ループは、さまざまな方法で構成できます。
arrayやmapで
in
演算子を使う
注意: 値はリードオンリーです。
for
ループで条件を指定する
これは、指定されたbool条件に応じてコードを繰り返し実行する制御フローを記述します。 条件部分を丸かっこで囲む必要はありませんが、波かっこ{ }
は常に必要です。
上の出力結果
break
文を使うfor
ループは、次のようにfor
の直後の条件を反転させると、他の言語のwhile
文と同等になってもっと短く書けます。
Output
伝統的なC言語風スタイル
無限ループ
for
ループは無限回繰り返すこともできます。
演習
自然数の最初の10個を表示するVプログラムを書きましょう。
自然数の最初の10個の合計を求めるVプログラムを書きましょう。
arrayの中にあるintegerを表示し、それらの平均も表示するVプログラムを書きましょう。
キーボード入力から10個の数値を読み込み、それらの合計と平均を求めるVプログラムを書きましょう。
渡されたintegerの立方数(3乗)を表示するVプログラムを書きましょう。
Last updated