Rexx-if-else-statement

提供:Dev Guides
移動先:案内検索

Rexx-if elseステートメント

次の意思決定ステートメントはif-elseステートメントです。 if ステートメントの後にオプションのelseステートメントを続けることができます。これは、ブール式がfalseの場合に実行されます。

構文

Rexxでのこのステートメントの一般的な形式は次のとおりです。 −

if (condition) then
   do
      #statement1
      #statement2
   end
else
   do
      #statement3
      #statement4
   end

Rexxでは、条件はtrueまたはfalseに評価される式です。 条件が真の場合、後続のステートメントが実行されます。 それ以外の場合、条件が false に評価されると、else条件のステートメントが評価されます。

流れ図

if-elseステートメントのフロー図は次のとおりです-

If Else

上記の図から、2つのコードブロックがあることがわかります。 1つは条件が true に評価された場合に実行され、もう1つはコードが false に評価された場合に実行されます。

次のプログラムは、Rexxの単純なif-else式の例です。

/*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

上記のコードの出力は次のようになります-

i is greater than 10