Menu
Coddy logo textTech

`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未満であれば、何も出力されません。

challenge icon

チャレンジ

初心者
このチャレンジでは、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.")
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン