Go言語の条件分岐

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

次の図は、プログラミング言語の条件分岐の構造を示します。

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

次の図は、プログラミング言語の条件分岐の構造を示します。

ステートメント説明
if ステートメントifステートメントは、ブール式の後ろに1つ以上のステートメントで構成されます。
if…else ステートメントifステートメントの後ろにはオプションのelseステートメントを使用できます。elseステートメントの式は、ブール式がfalseの場合に実行されます。
ネストされたif ステートメント1つ以上のifまたはelse ifステートメントをifまたはelse ifステートメントにネストできます。
switch if ステートメントswitch ステートメントは、異なる条件に基づいて異なる操作を実行するために使用されます。
select ステートメントselectステートメントはswitchステートメントに似ていますが、selectは実行可能なcaseをランダムに実行します。 実行可能なcaseがない場合は、実行可能なcaseがあるまでブロックされます。

ヒント:Goには三項演算子がないため、 ?: という形式の条件はサポートされていません。

Share

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です