Go のフロー制御ステートメントには、条件に基づいてコードの実行を制御するための if else、switch、for、while が用意されています。このうち、else は条件に基づいて異なるコードブロックを実行する場合、switch は条件に基づいて複数のコードブロックの 1 つを実行する場合、for と while は条件が満たされなくなるまでループでコードを実行する場合に使用します。
Go で制御フロー ステートメントを学習する
制御フロー ステートメントは、プログラミングにおける最も基本的な構成要素の 1 つです。これらはコード フローを制御するために使用され、特定の条件に基づいてコードの特定のブロックを実行またはスキップできるようになります。 Go には、次のような一連のフロー制御ステートメントが用意されています。
実際のケース:
package main import "fmt" func main() { // if else 语句 x := 10 if x > 5 { fmt.Println("x is greater than 5") } else { fmt.Println("x is not greater than 5") } // switch 语句 switch x { case 10: fmt.Println("x is 10") case 20: fmt.Println("x is 20") default: fmt.Println("x is not 10 or 20") } // for 循环 for i := 0; i < 10; i++ { fmt.Println("i is", i) } // while 循环 i := 0 for i < 10 { fmt.Println("i is", i) i++ } }
出力:
x is greater than 5 x is 10 i is 0 i is 1 i is 2 i is 3 i is 4 i is 5 i is 6 i is 7 i is 8 i is 9
以上がGolang のフロー制御ステートメントを学習するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。