Apex では、
for ループの次の 3 つのバリエーションを使用できます。
- 従来の for ループ:
-
リスト反復またはセット反復の
for ループ:
ここで、
variable は、
list_or_set と同じプリミティブデータ型または sObject 型である必要があります。
- SOQL for ループ:
または
variable および variable_list は、 soql_query で返される sObject と同じデータ型である必要があります。
code_block に複数のステートメントが含まれる場合にのみ、このブロックを中括弧 ({}) で囲む必要があります。
それぞれについて、後のセクションで詳細に説明します。