`if` 文
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 34/109。
if文を使用すると、プログラムは条件に基づいて判断を下すことができます。条件が真(true)の場合にのみ、コードを実行します。
if文を使って誰かの年齢をチェックする簡単なプログラムを作成しましょう。
age := 18
if age >= 18 {
fmt.Println("You are an adult")
}このコードを実行した後、プログラムは変数 age が 18 以上であるかどうかをチェックします。18 は 18 と等しいため、条件は真(true)となり、メッセージ "You are an adult" が画面に表示されます。
波括弧内のコードは、条件が真(true)と評価された場合にのみ実行されます。もしageが18未満であれば、何も出力されません。
チャレンジ
初心者このチャレンジでは、Go言語での
if 文の使用を練習します。25という値を持つ変数 temperature があります。あなたのタスクは、温度が20より大きいかどうかをチェックする if 文を書くことです。もしそうなら、"It's warm today!" と出力してください。チートシート
if文は、条件が真(true)の場合にのみコードを実行します:
age := 18
if age >= 18 {
fmt.Println("You are an adult")
}波括弧({})内のコードは、条件が真(true)と評価された場合にのみ実行されます。条件が偽(false)の場合、何も起こりません。
自分で試してみよう
package main
import "fmt"
func main() {
// この変数は摂氏温度を表します
temperature := 25
// TODO: 温度が20より大きいかどうかをチェックするif文を記述してください
// もし真なら、"It's warm today!"と出力します
fmt.Println("Weather check complete.")
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。