Rexx - If else dichiarazione
La successiva dichiarazione decisionale è l'affermazione if-else. Unif può essere seguita da un'istruzione else opzionale, che viene eseguita quando l'espressione booleana è falsa.
Sintassi
La forma generale di questa affermazione in Rexx è la seguente. -
if (condition) then 
   do 
      #statement1 
      #statement2 
   end 
else 
   do 
      #statement3 
      #statement4 
   end 
    In Rexx, la condizione è un'espressione che restituisce vero o falso. Se la condizione è vera, vengono eseguite le istruzioni successive. Altrimenti se la condizione èevaluated to false, quindi vengono valutate le istruzioni nella condizione else.
Diagramma di flusso
Il diagramma di flusso dell'istruzione if-else è il seguente:
 
    Dal diagramma sopra, si può notare che abbiamo due blocchi di codice. Uno viene eseguito se la condizione èevaluated to true e l'altro se il codice è evaluated to false.
Il seguente programma è un esempio della semplice espressione if-else in Rexx.
Esempio
/* Main program */ 
i = 50 
if (i < 10) then 
   do 
      say "i is less than 10" 
   end  
else 
   do 
      say "i is greater than 10" 
   end 
    L'output del codice precedente sarà:
i is greater than 10 
                        