Apex For文の抜ける条件にBooleanを使うサンプル

環境
Salesforce

構文
for(integer i = 0; !Boolean型変数; i++){
if(条件式) {
Boolean型変数 = True;
}
For文の抜ける条件にBooleanを使います。

サンプルコード

// for文の判定に Booleanを使用
    Boolean flag = False;
    System.debug('flag = '+ flag);
    for(integer i = 0; !flag; i++){
        System.debug('i = '+ i);
        if(i  > 6){
            System.debug('i = '+ i);
            flag = True;
        }
    }
    System.debug('flag = '+ flag);

説明
上記のコードはflagというBoolean型の変数でfor文を抜ける処理を制御しています。
変数のiが7になるとif文の中に入ってflagがTrueになるので、for文を抜けるという処理内容になります。

Apex

Posted by arkgame