Golangのwhile文の使い方を詳しく解説

PHPz
リリース: 2023-04-23 19:52:22
オリジナル
2756 人が閲覧しました

Golang は、効率的なコードを簡単に作成できる、簡潔で柔軟な構文を備えた最新のプログラミング言語です。このうち、while ステートメントは Golang のループ ステートメントであり、プログラマがループをより便利に制御するのに役立ちます。この記事では、Golang の使用法をよりよく習得できるように、Golang での while ステートメントの使用法を紹介します。

while ステートメントの概要

while ステートメントは、プログラミング言語におけるループ制御の重要なメカニズムの 1 つであり、その機能は、指定された条件が満たされた場合にコードのブロックを繰り返し実行することです。 Golang の while 文の構造は次のとおりです:

for condition {
    // Code block to execute
}
ログイン後にコピー

このうち、condition は判定条件を表し、条件が True の場合、中括弧内のコードブロックが実行されます。ループの実行中に、条件の値が False になると、ループは終了します。

ループ制御に while ステートメントを使用する

以下では、特定の例を使用して while ステートメントの使用法を示します。 1 から 10 までのすべての奇数を出力するプログラムを作成する必要があるとします。次に、while ステートメントを使用して次のことを実現します。

package main

import (
    "fmt"
)

func main() {
    i := 1
    for i <= 10 {
        if i%2 != 0 {
            fmt.Println(i)
        }
        i++
    }
}
ログイン後にコピー

上記のコードでは、まず i の初期値を 1 に設定し、while ループ ステートメントを使用してループを制御します。 i%2 の値が 0 でない場合は、i が奇数であることを意味し、それを画面に出力します。コードの実行中、i の値が 10 に達してループが終了するまで、ループが実行されるたびに i が 1 ずつ増加します。

Golang では、while ループ ステートメントを for ループ ステートメントに置き換えることができ、2 つのステートメントは同じ効果があることに注意してください。 while ループ ステートメントを使用するもう 1 つの利点は、コードが読みやすくなり、プログラムの可読性と保守性が向上することです。

概要

この記事では、読者がこのプログラミング言語をよりよく習得できるように、主に Golang での while ステートメントの使用法を紹介します。 Golang では、while ループ ステートメントを for ループ ステートメントに置き換えることができますが、while ステートメントを使用するとプログラムが読みやすくなることに注意してください。同時に、while ステートメントの使用法を理解すると、コードの可読性と保守性が向上し、より効率的なプログラミング ソリューションが得られます。

以上がGolangのwhile文の使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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