制御構造の基本

シェアする

S 2016 05 19 16 33 56

Swiftの制御構造を説明します。少し独特な部分もありますがJavaやC言語など他のプログラミングに親しい方にも分かりやすいものになっています。

if文

if文は条件に一致するかしないかで処理を分岐する構造です。

三項演算子

条件に一致した場合は前の値、一致しない場合は後の値が返される構文です。

switch文

条件に対する処理が複数存在する場合に仕様する構文です。C言語と異なり各case内にbreakを入れる必要はありません。

Enumerationに対するSwitch文の場合全ての条件をcase節としてリストアップする必要があります。どれかを省略するとdefaultが必須となります。

for-inによるループ

配列の中身をループしたい場合。

for-in strideによるループ

数字のインデックスを使いたい場合次のようにループします。

while文

whileで指定された条件が成立する間ループします。

repeat-while文

こちらもwhileで指定された条件が成立している間ループします。違いは条件判定が処理の後で行われることです。

例外処理

例外を投げてキャッチすることができます。

スポンサーリンク
レクタングル(大)広告
レクタングル(大)広告

シェアする

フォローする