#5 Swiftで学ぶ条件分岐の基本
Swiftの条件分岐は、基本的な書き方に加えて、オプショナル型と組み合わせた独自の書き方が特徴です。この記事では、Swiftにおける条件分岐の基本を解説します。
if文の基本
let age = 20
if age >= 18 {
print("成人です")
} else {
print("未成年です")
}
Goと同様、条件をかっこで囲む必要がありません。
if letという独自の書き方
Swiftには、値が入っているかもしれない(オプショナル型の)変数を安全に扱うための`if let`という書き方があります。
if let name = nickname {
print("こんにちは、\(name)さん")
} else {
print("ニックネームが設定されていません")
}
「nicknameに値が入っていれば、それをnameという名前で取り出して処理を続ける」という意味を持つ、Swiftならではの書き方です。
switch文の柔軟さ
Swiftの`switch`文は、範囲指定や複数条件のグループ化にも対応しており、他の言語のswitchより柔軟に書けます。
Swiftならではの注意点
`if let`という書き方は、最初は独特に感じるかもしれません。しかし「値が存在することを確認してから、安全に使う」という考え方は、Swiftの安全性を支える重要な仕組みです。オプショナル型を学ぶ際は、必ずセットで覚えておきましょう。
まとめ
Swiftの条件分岐は基本的な`if`・`else`に加え、`if let`によるオプショナル型の安全な取り出しが特徴です。この書き方に慣れることが、Swiftらしいコードへの近道です。
本ページはプロモーションを含みます。
参考書籍(PR)
Swiftをもっと学びたい方には「これからつくる iPhoneアプリ開発入門」がおすすめです。
コメント
コメントを投稿