Rexx - declaración If

La primera declaración de toma de decisiones es la ifdeclaración. Unif declaración consta de una expresión booleana seguida de una o más declaraciones.

Sintaxis

La forma general de esta declaración en Rexx es la siguiente:

if (condition) then 
   do 
      #statement1 
      #statement2 
   end

En Rexx, la condición es una expresión que se evalúa como verdadera o falsa. Si la condición es verdadera, entonces se ejecutan las siguientes declaraciones en el ciclo.

Diagrama de flujo

El siguiente diagrama muestra la explicación esquemática de este bucle.

En el diagrama anterior, puede ver que solo si la condición se evalúa como verdadera, se ejecuta el código condicional.

El siguiente programa es un ejemplo del simple if expression en Rexx.

Ejemplo

/* Main program */ 
i = 5 

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

Se deben tener en cuenta las siguientes cosas clave sobre el programa anterior:

  • La sentencia if se usa para evaluar primero si el value of i es menor que 10.

  • Si es así, entonces se evalúa la declaración dentro del bucle do.

La salida del programa anterior será:

i is less than 10