Gladir.com - RPG (Report Program Generator) - Conditionnel


Les instructions de conditionnelles en langage RPG sont les suivantes:

  • IF ... ENDIF

IF ... ENDIF

L'instruction «IF» permet le teste d'une condition et de choisir d'effectuer des instructions plutôt que d'autre dans le cas ou celle-ci serait vrai. Voici donc les syntaxes:
IF expression_vrai;
instruction_exécuté_si_vrai;
ENDIF;
ou
IF expression_vrai;
 instruction_exécuté_si_vrai;
ELSE;
 instruction_exécuté_si_faux;
ENDIF;
ou
IF expression_vrai1;
 instruction_exécuté_si_vrai1;
ELSEIF expression_vrai2;
 instruction_exécuté_si_vrai2;
ELSE;
 instruction_exécuté_si_faux;
ENDIF;
Vous y remarquerez donc après les syntaxes proposé que les instructions «ELSE» ou «ELSEIF» ne sont pas obligatoire.

Dernière mise à jour: Vendredi, le 3 février 2006