Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 条件文 | 制御構造
Go入門

book条件文

メニューを表示するにはスワイプしてください

条件文(if-else文とも呼ばれる)は、条件に基づいてコードのブロックを実行するために使用。

条件はブール式で表され、これは第2セクションの「ブール値」章で簡単に説明。 ブール式とは、論理演算や比較演算の組み合わせであり、他の演算子を含む場合も含まない場合もある。

条件文では、ifelse ifelseキーワードを使用。 単純な条件文の構文は次のとおり:

if expression {
   // code to execute
}

括弧内の 'expression' の値が true の場合、中括弧で囲まれたコードが実行される。それ以外の場合は無視される。以下は例:

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 < 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

3 < 4true と評価されるため、中括弧内のコードが実行されます。式を false になるように変更すると、Println 文は実行されません。

index.go

index.go

copy
12345678910
package main import "fmt" func main() { fmt.Println("Before if-condition") if (3 > 4) { fmt.Println("3 is greater than 4") } fmt.Println("After if-condition") }

次の図は、if 条件の実行を示しています。

else キーワードを使用すると、条件が満たされない場合に実行されるコードを指定できます。else 文にはブール式は必要ありません。

index.go

index.go

copy
1234567891011
package main import "fmt" func main() { var value int = 70 if (value <= 50) { fmt.Println("The value is less or equal to 50") } else { fmt.Println("The value is greater than 50") } }

条件内で else を使用した場合の実行フローは次のようになります。

question mark

Goでif文を書くために使用されるキーワードはどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  2
some-alt