スウィフト条件文
一つ以上の設定条件を介して条件文の文指定された条件を実行し、プログラムを実行するためには、条件が偽で指定された追加の文を実行し、真です。
次の図は、条件文の実行の単純な理解することができます:
スウィフトは、条件文の次のタイプが用意されています。
ステートメント | 説明 |
---|---|
if文は、ブール式と1つまたは複数の実行文で構成されています。 | |
文の場合は、オプションのelse文を持つことができ、else文は、ブール式がfalseで実行されます。 | |
else文は、多くの場合、条件の数を決定するために使用されている...場合は、それ以外の他のオプションの場合は後の場合 ... else文を持つことができます。 | |
if文あるいはifや他の場合場合は、埋め込むことができます。 | |
switch文は、テスト値を複数の変数が等しいことができます。 |
?:演算子
我々はすでに条件演算子の前の章で説明しました:?、場合代わりに使用することができます... elseステートメントを。次のように一般的な形式は次のとおりです。
Exp1 ? Exp2 : Exp3;
ここで、Exp1の、数Exp2とExp3表現。 コロンと場所の使用ことに注意してください。
?式のExp1の値が決定されます。 Exp1のが真の場合、計算値数Exp2、結果は全体?式です。 Exp1のがfalseの場合、計算値Exp3は、結果が全体?発現があります。