ホームページ > バックエンド開発 > Golang > GO の学習 : - ループ

GO の学習 : - ループ

Patricia Arquette
リリース: 2024-10-15 12:06:52
オリジナル
536 人が閲覧しました

Learning GO : - Loops

やあ!私は現在 Go Lang を学習しており、自分の Notion に関する基本的なメモをいくつか取っており、それをここで公開したいと思っています。よく考えられて書かれているわけではありませんが、参考のために時々メモしているだけです。

私はMaximilian SchwarzmüllerによるUdemyコースを受講しています。


注意事項

ループ

  • Go lang には for ループのみがあり、これ以外にはループはありません

  • したがって、条件文と同様に、ループには条件を囲むための丸括弧がありません

    for i := 0; i < 200; i++ {}
ログイン後にコピー
  • 変数宣言の := 構文を使用して直接宣言されます

無限 for ループ

  • 条件なしで for ループを定義すると、そのループは無限ループとして機能します
    for {
        fmt.Println("===============")
        fmt.Println("What do you want to do?")
    }
ログイン後にコピー
  • この場合、無限ループから抜け出す 1 つの方法は return ステートメントを使用することですが、その場合プログラム全体が停止され、その後に追加されたものは実行されません

  • ループから抜け出すには、break ステートメントを使用できます。これにより、ループが停止され、ループの次の行の実行が開始されます

  • continue ステートメントを使用すると、特定の条件を抜け出し、メイン ループに戻ることができます。これは、ループ内の条件を操作するときに役立ちます。そのため、特定の条件を停止してループを再度開始できます。

  • continue ステートメントは、ループの現在の反復を停止し、そのループを再度開始します

switch ステートメント

  • 他の言語と同じで、GO に特有のものは何もありません
switch choice {
        case 1:
            fmt.Println("Your Balance is", accountBalance)
        case 2:
            fmt.Print("Your Deposit: ")
        case 3:
            fmt.Print("Withdrawal Amount:")
        default:
            fmt.Print("Goodbye!")
        }
ログイン後にコピー

以上がGO の学習 : - ループの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート