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