Apex-ループ
ループは、特定のコードを必要な反復回数で繰り返す必要がある場合に使用されます。Apexは、標準の従来のforループおよびその他の高度なタイプのループをサポートします。この章では、Apexのループについて詳しく説明します。
ループステートメントを使用すると、ステートメントまたはステートメントのグループを複数回実行できます。以下は、ほとんどのプログラミング言語でのループステートメントの一般的なfromです。
次の表に、Apexプログラミング言語でループ要件を処理するさまざまなループを示します。詳細を確認するには、次のリンクをクリックしてください。
シニア番号 | ループの種類と説明 |
---|---|
1 | forループ
このループは、一連のレコード内の各アイテムに対して一連のステートメントを実行します。 |
2 | SOQLforループ
返されたセットoSOQLクエリに対して直接ステートメントのシーケンスを実行します。 |
3 | Javaのようなforループ
従来のJavaのような構文で一連のステートメントを実行します。 |
4 | whileループ
指定された条件が真である間、ステートメントまたはステートメントのグループを繰り返します。ループ本体を実行する前に条件をテストします。 |
5 | do ... whileループ
whileステートメントと同様ですが、ループ本体の最後で条件をテストする点が異なります。 |