Menu
Coddy logo textTech

if 文

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

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

let temperature = 35

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

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

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

let age = 20
let hasID = true

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

Swiftでは条件を囲む括弧は必要ありませんが、好みに応じて追加できます。ただし、波括弧は常に必要であり、1行の文であっても同様です。

challenge icon

チャレンジ

簡単

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

let speed = 85
let speedLimit = 80

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

条件が真の場合は、Speeding ticket issued を出力してください。

自分で試してみよう

let speed = 85
let speedLimit = 80

// TODO: 以下にコードを書いてください
// if文を使って、speedがspeedLimitより大きいかどうかを確認する
// If true, print "Speeding ticket issued"
quiz icon腕試し

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

基礎のすべてのレッスン

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