Menu
Coddy logo textTech

if 文

CoddyのSwiftジャーニー「基礎」セクションの一部 — レッスン 26/86。

if文を使用すると、特定の条件が真(true)である場合にのみ、プログラムにコードを実行させることができます。これはプログラミングにおける意思決定の基礎であり、状況に応じてコードが異なる反応を示せるようになります。

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

波括弧内のコードは、条件が true と評価された場合にのみ実行されます。もし temperature が 25 であれば、条件が false になるため、何も出力されません。

すでに学んだ比較演算子や論理演算子を含め、Boolean(真偽値)を生成するあらゆる式を条件として使用できます。

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

Swiftでは、条件を丸括弧で囲む必要はありませんが、好みに応じて追加することもできます。しかし、波括弧は常に必須であり、たとえ1行の文であっても省略できません。

challenge icon

チャレンジ

簡単

以下の変数が与えられています:

let speed = 85
let speedLimit = 80

if 文を使用して、speedspeedLimit より大きいかどうかを確認してください。

条件が真(true)の場合、Speeding ticket issued と出力してください。

チートシート

if文は、条件が真(true)の場合にのみコードを実行します:

let temperature = 35

if temperature > 30 {
    print("It's hot outside!")
}

条件内で比較演算子や論理演算子を使用できます:

let age = 20
let hasID = true

if age >= 18 && hasID {
    print("Access granted")
}

条件を囲む括弧は任意ですが、波括弧({})は常に必須です。

自分で試してみよう

let speed = 85
let speedLimit = 80

// TODO: 以下にコードを記述してください
// if文を使用して、speedがspeedLimitより大きいかどうかを確認します
// もし真(true)なら、"Speeding ticket issued"と出力します
quiz icon腕試し

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

基礎のすべてのレッスン