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

Newer Version Available

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

条件 (If-Else) ステートメント

Apex の条件ステートメントは、Java と同じように動作します。
1if ([Boolean_condition]) 
2    // Statement 1
3else
4    // Statement 2
else の部分は常に省略可能で、最も近い if にグループ化されます。次に例を示します。
1Integer x, sign;
2// Your code
3if (x <= 0) if (x == 0) sign = 0; else sign = -1;
上記は、次のステートメントと同等です。
1Integer x, sign;
2// Your code
3if (x <= 0) {
4    if (x == 0) {
5           sign = 0; 
6    } else  {
7           sign = -1;
8    }
9}
繰り返しの else if ステートメントも使用できます。次に例を示します。
1if (place == 1) {
2    medal_color = 'gold';
3} else if (place == 2) {
4    medal_color = 'silver';
5} else if (place == 3) {
6    medal_color = 'bronze';
7} else {
8    medal_color = null;
9}