Swift 条件文
条件文は、設定した1つ以上の条件によってプログラムを実行し、条件が真の場合に指定された文を実行し、条件が false の場合に別の指定された文を実行します。
下の図を見ると、条件文の実行プロセスを簡単に理解できます。
Swift には、次の種類の条件文があります。
| 文 | 説明 |
|---|---|
| if 文1つのブール式と1つ以上の実行文で構成されます。 | |
| if 文後には任意のelse 文, else 文ブール式が false の場合に実行されます。 | |
| if後には任意のelse if...else文else if...else文は複数の条件判定によく使われます。 | |
| あなたはif 或 else if中にネストif 或 else if文。 | |
| switch 文は、変数が複数の値に等しい場合をテストできます。 |
? : 演算子
前の章で説明しました条件演算子 ? :、置き換えに使用できますif...else文。
Exp1 ? Exp2 : Exp3;
ここで、Exp1、Exp2、Exp3 は式です。コロンの使用と位置に注意してください。
? 式の値は Exp1 によって決まります。Exp1 が真の場合、Exp2 の値が評価され、その結果が ? 式全体の値になります。Exp1 が偽の場合、Exp3 の値が評価され、その結果が ? 式全体の値になります。
その他の拡張