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ステートメントのフロー図は次のとおりです-
上記の図から、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