Swiftの基本構文において、if、for、while は制御フローを記述するための重要な構文です。それぞれの構文について、構文ルールと使用例を交えて詳しく説明します。
1. if 文(条件分岐)
if 文(条件分岐)if 文は、条件が真(true)かどうかを判定し、処理を分岐させるために使用されます。
基本構文
例
特徴
-
()(丸括弧)は条件式に不要です(ただし使用しても構文エラーにはなりません)。 -
条件式は必ず
Bool型である必要があります。
2. for-in 文(繰り返し処理)
for-in 文(繰り返し処理)Swift の for 文は、配列や範囲などのシーケンスに対して繰り返し処理を行うために使います。
基本構文
例:配列の繰り返し
例:数値の範囲
-
1...5は「1 から 5 まで」を意味する閉区間です。 -
1..<5とすると「1 から 4 まで」の半開区間になります。
3. while 文(条件付き繰り返し)
while 文(条件付き繰り返し)while 文は、条件が true である間、繰り返し処理を行います。
基本構文
例
4. repeat-while 文(少なくとも一度実行される繰り返し)
repeat-while 文(少なくとも一度実行される繰り返し)repeat-while 文は、最初に処理を実行し、その後で条件を判定します。条件に関わらず、必ず1回は実行されます。
基本構文
例
補足:ループ制御文
-
break:ループを途中で終了します。 -
continue:次の繰り返しにスキップします。
以上が、Swift の「if、for、while」といった基本構文の解説です。Swiftは読みやすさと安全性を重視した言語設計になっており、構文も比較的直感的で簡潔です。
生成日:2025/05/04