リスト反復またはセット反復の For ループ
リスト反復またはセット反復の for ループは、リスト内またはセット内のすべての要素を反復します。構文は次のとおりです。
ここで、 variable は、 list_or_set と同じプリミティブデータ型または sObject 型である必要があります。
1for (variable : list_or_set) {
2 code_block
3}この種類の for ループを実行すると、Apex ランタイムエンジンは variable を list_or_set の各要素に割り当て、各値で code_block を実行します。
たとえば、次のコードは、1 から 10 の数値をデバッグログに出力します。
1Integer[] myInts = new Integer[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
2
3for (Integer i : myInts) {
4 System.debug(i);
5}