Swift-ループ

コードのブロックを数回実行する必要がある場合があります。一般に、ステートメントは順番に実行されます。関数の最初のステートメントが最初に実行され、次に2番目のステートメントが実行されます。

プログラミング言語は、より複雑な実行パスを可能にするさまざまな制御構造を提供します。

ループステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。以下は、ほとんどのプログラミング言語でのループステートメントの一般的なfromです。

Swift 4プログラミング言語は、ループ要件を処理するために次の種類のループを提供します。詳細を確認するには、次のリンクをクリックしてください。

シニア番号 ループの種類と説明
1 for-in

このループは、範囲、シーケンス、コレクション、または進行内の各アイテムに対して一連のステートメントを実行します。

2 whileループ

指定された条件が真である間、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。

3 繰り返し... whileループ

whileステートメントと同様ですが、ループ本体の最後で条件をテストする点が異なります。

ループ制御ステートメント

ループ制御ステートメントは、実行を通常のシーケンスから変更します。実行がスコープを離れると、そのスコープで作成されたすべての自動オブジェクトが破棄されます。

Swift 4は、次の制御ステートメントをサポートしています。詳細を確認するには、次のリンクをクリックしてください。

シニア番号 制御ステートメントと説明
1 ステートメントを続ける

このステートメントは、ループが実行していることを停止し、ループの次の反復の開始時に再開するようにループに指示します。

2 breakステートメント

ループステートメントを終了し、ループの直後のステートメントに実行を転送します。

3 フォールスルーステートメント

フォールスルーステートメントは、Swift4スイッチからCスタイルスイッチへの動作をシミュレートします。