Go 言語のループ ステートメント
Go言語のループステートメント
多くの実際的な問題では、規則性を持って繰り返される演算が多数あるため、プログラム内で特定のステートメントを繰り返し実行する必要があります。
以下は、ほとんどのプログラミング言語におけるループ プログラムのフローチャートです:
Go 言語では、次のタイプのループ処理ステートメントが提供されます:
ループ タイプ | 説明 |
---|---|
for ループ | 繰り返し実行 ステートメントブロック |
ループのネスト | forループ内に1つ以上のforループをネスト |
ループ制御ステートメント
ループ制御ステートメントは、ループ本体内のステートメントの実行プロセスを制御できます。 DownGo 言語は、次のサイクル制御ステートメントをサポートしています。
について説明します | |
---|---|
現在の for サイクルを中断したり、switch ステートメントからジャンプするためによく使用されます | |
現在のループの残りのステートメントをスキップし、次のループに進みます。 | |
は、マークされたステートメントに制御を移します。 |
ループ内の条件文が決して false でない場合、for ループ文に 1 つの条件式を設定するだけで無限ループが発生します:
package main import "fmt" func main() { for true { fmt.Printf("这是无限循环。\n"); } }
。