Go言語の条件文


条件ステートメントでは、開発者は 1 つ以上の条件を指定し、条件が true かどうかをテストして指定されたステートメントを実行するかどうかを決定し、条件が false の場合は別のステートメントを実行する必要があります。

次の図は、プログラミング言語における条件文の構造を示しています。

decision_making.jpg

Go 言語では、次の種類の条件判定文が提供されています。 By ブール式の後に 1 つ以上のステートメントが続きます。

if...else ステートメント の後には、オプションの else ステートメント を続けることができます。ブール式が false の場合、else ステートメント内の式が実行されます。 if または ステートメント内に 1 つ以上の switch ステートメント ステートメントは switch ステートメントに似ていますが、select は実行可能なケースをランダムに実行します。実行するケースがない場合は、実行するケースができるまでブロックされます。
if ステートメント
if ネストされたステートメント
else ifif または else if ステートメントを埋め込むことができます。
switch ステートメントは、さまざまな条件に基づいてさまざまなアクションを実行するために使用されます。 select ステートメント select