この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Newer Version Available

This content describes an older version of this product. View Latest

For ループ

Apex では、for ループの次の 3 つのバリエーションを使用できます。
  • 従来の for ループ:
    1for (init_stmt; exit_condition; increment_stmt) {
    2    code_block
    3}
  • リスト反復またはセット反復の for ループ:
    1for (variable : list_or_set) {
    2    code_block
    3}
    ここで、 variable は、 list_or_set と同じプリミティブデータ型または sObject 型である必要があります。
  • SOQL for ループ:
    1for (variable : [soql_query]) {
    2    code_block
    3}
    または
    1for (variable_list : [soql_query]) {
    2    code_block
    3}
    variable および variable_list は、 soql_query で返される sObject と同じデータ型である必要があります。

code_block に複数のステートメントが含まれる場合にのみ、このブロックを中括弧 ({}) で囲む必要があります。

メモ

それぞれについて、後のセクションで詳細に説明します。