Apex-ループ

ループは、特定のコードを必要な反復回数で繰り返す必要がある場合に使用されます。Apexは、標準の従来のforループおよびその他の高度なタイプのループをサポートします。この章では、Apexのループについて詳しく説明します。

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

次の表に、Apexプログラミング言語でループ要件を処理するさまざまなループを示します。詳細を確認するには、次のリンクをクリックしてください。

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

このループは、一連のレコード内の各アイテムに対して一連のステートメントを実行します。

2 SOQLforループ

返されたセットoSOQLクエリに対して直接ステートメントのシーケンスを実行します。

3 Javaのようなforループ

従来のJavaのような構文で一連のステートメントを実行します。

4 whileループ

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

5 do ... whileループ

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