Swift 条件文

条件文は、設定した1つ以上の条件によってプログラムを実行し、条件が真の場合に指定された文を実行し、条件が false の場合に別の指定された文を実行します。

下の図を見ると、条件文の実行プロセスを簡単に理解できます。

Swift には、次の種類の条件文があります。

文 説明

if 文

if 文1つのブール式と1つ以上の実行文で構成されます。

if...else 文

if 文後には任意のelse 文, else 文ブール式が false の場合に実行されます。

if...else if...else 文

if後には任意のelse if...else文else if...else文は複数の条件判定によく使われます。

ネストした if 文

あなたはif 或 else if中にネストif 或 else if文。

switch 文

switch 文は、変数が複数の値に等しい場合をテストできます。

? : 演算子

前の章で説明しました条件演算子 ? :、置き換えに使用できますif...else文。

Exp1 ? Exp2 : Exp3;

ここで、Exp1、Exp2、Exp3 は式です。コロンの使用と位置に注意してください。

? 式の値は Exp1 によって決まります。Exp1 が真の場合、Exp2 の値が評価され、その結果が ? 式全体の値になります。Exp1 が偽の場合、Exp3 の値が評価され、その結果が ? 式全体の値になります。

その他の拡張