Rexx - declaração If

A primeira declaração de tomada de decisão é a ifdeclaração. Aif declaração consiste em uma expressão booleana seguida por uma ou mais declarações.

Sintaxe

A forma geral desta declaração na Rexx é a seguinte -

if (condition) then 
   do 
      #statement1 
      #statement2 
   end

No Rexx, a condição é uma expressão avaliada como verdadeira ou falsa. Se a condição for verdadeira, as instruções subsequentes no loop serão executadas.

Diagrama de fluxo

O diagrama a seguir mostra a explicação diagramática deste loop.

No diagrama acima, você pode ver que somente se a condição for avaliada como verdadeira o código condicional será executado.

O programa a seguir é um exemplo do simple if expression na Rexx.

Exemplo

/* Main program */ 
i = 5 

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

Os seguintes itens principais precisam ser observados sobre o programa acima -

  • A instrução if é usada para avaliar primeiro se o value of i é menor que 10.

  • Se sim, então a instrução dentro do loop do é avaliada.

O resultado do programa acima será -

i is less than 10