Menu
CoddyTech

if 文

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

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

let temperature = 35

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

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

条件には、すでに学んだ比較演算子や論理演算子など、ブール値を生成する任意の式を使用できます。

let age = 20
let hasID = true

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

Swiftでは条件式を括弧で囲む必要はありませんが、必要であれば付けてもかまいません。ただし、中括弧は1行の文であっても必ず必要です。

challenge icon

チャレンジ

簡単

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

let speed = 85
let speedLimit = 80

speed が speedLimit より大きいかどうかを確認するには、if 文を使ってください。

条件が真なら、Speeding ticket issued を出力してください。

自分で試してみよう

let speed = 85
let speedLimit = 80

// TODO: 以下にコードを書いてください
// if文を使って、speedがspeedLimitより大きいか確認してください
// 真の場合は、"Speeding ticket issued"を出力してください
quiz icon腕試し

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

基礎のすべてのレッスン

自分で練習してみよう: Swiftプレイグラウンド