Apex: istruzione if annidata
Possiamo anche avere il file annidato if-else dichiarazione per condizione complessa come indicato di seguito -
Sintassi
if boolean_expression_1 {
/* Executes when the boolean expression 1 is true */
if boolean_expression_2 {
/* Executes when the boolean expression 2 is true */
}
}
Esempio
String pinCode = '12345';
String customerType = 'Premium';
if (pinCode == '12345') {
System.debug('Condition met and Pin Code is'+pinCode);
if(customerType = 'Premium') {
System.debug('This is a Premium customer living in pinCode 12345');
}else if(customerType = 'Normal') {
System.debug('This is a Normal customer living in pinCode 12345');
}
}else {
//this can go on as per the requirement
System.debug('Pincode not found');
}