問題
開発者はループ処理で、リスト内の各取引先責任者をチェックします。”Boss”というタイトルの取引先責任者が見つかった場合、Apexのメソッドはforループの外側のコードの最初の行にジャンプする必要があります。要件を実装するためのコーディングはどれですか。
- break;
- continue;
- next;
- exit;
正解
- break;
- continue;
- next;
- exit;
解説
それぞれの選択肢の理由について説明します。
□ break;
これは正解です。Apexにおいてbreak;
はループを完全に終了し、ループの後の次の行にジャンプします。今回の場合、”Boss”というタイトルの取引先責任者が見つかったときにループを終了します。
□ continue;
これは不正解です。Apexにおいてcontinue;
は現在のループのイテレーションをスキップし、次のイテレーションにジャンプします。今回の場合、”Boss”というタイトルの取引先責任者が見つかったときに、そのイテレーションをスキップして次のイテレーションに進みます。
□ next;
これは不正解です。Apexにはnext
というキーワードは存在しません。
□ exit;
これは不正解です。Apexにはexit
というキーワードは存在しません。
次の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第136問
問題 次のApexステートメントがあります。 Account myAccount = [SELECT Id, Name FROM Account]; SOQLクエリによって複数のAccountが返された場合、何が発生しますか。…
前の問題へ
【Salesforce 認定Platformデベロッパー】試験対策:第134問
問題 クロスオブジェクト数式項目に関する記述のうち、正しいものは どれですか。3つ選びなさい。 クロスオブジェクト数式項目は、最大10リレーション離れているオブジ…
1問目から復習する
【Salesforce 認定Platformデベロッパー】試験対策:第1問
問題 デバッグログに書き込まれるときのxの値は何ですか。 Integer x = 0; do { x = 1; x++; } while (x < 1); System.debug(x); 0 1 2 3 正解 0 1 2 3 解説 デバッ…
コメント