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行の文であっても必ず必要です。
チャレンジ
簡単次の変数が与えられています:
let speed = 85
let speedLimit = 80speed が speedLimit より大きいかどうかを確認するには、if 文を使ってください。
条件が真なら、Speeding ticket issued を出力してください。
自分で試してみよう
let speed = 85
let speedLimit = 80
// TODO: 以下にコードを書いてください
// if文を使って、speedがspeedLimitより大きいか確認してください
// 真の場合は、"Speeding ticket issued"を出力してくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Swiftプレイグラウンド