Rexx - Instruction If

La première déclaration décisionnelle est la ifdéclaration. Unif instruction se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

Syntaxe

La forme générale de cette déclaration dans Rexx est la suivante -

if (condition) then 
   do 
      #statement1 
      #statement2 
   end

Dans Rexx, la condition est une expression qui prend la valeur true ou false. Si la condition est vraie, les instructions suivantes de la boucle sont exécutées.

Représentation schématique

Le diagramme suivant montre l'explication schématique de cette boucle.

Dans le diagramme ci-dessus, vous pouvez voir que ce n'est que si la condition est évaluée à true que le code conditionnel est exécuté.

Le programme suivant est un exemple de simple if expression à Rexx.

Exemple

/* Main program */ 
i = 5 

if (i < 10) then 
   do 
      say "i is less than 10" 
   end

Les éléments clés suivants doivent être notés à propos du programme ci-dessus -

  • L'instruction if est utilisée pour évaluer d'abord si le value of i est inférieur à 10.

  • Si oui, alors l'instruction à l'intérieur de la boucle do est évaluée.

La sortie du programme ci-dessus sera -

i is less than 10