Rexx-if-statement
提供:Dev Guides
Rexx-Ifステートメント
最初の意思決定ステートメントは、 if ステートメントです。 if ステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。
構文
Rexxのこの声明の一般的な形式は次のとおりです-
if (condition) then
do
#statement1
#statement2
end
Rexxでは、条件はtrueまたはfalseに評価される式です。 条件が真の場合、ループ内の後続のステートメントが実行されます。
流れ図
次の図は、このループの説明図を示しています。
上の図では、条件がtrueと評価された場合にのみ、条件コードが実行されることがわかります。
次のプログラムは、Rexxの simple if expression の例です。
例
/*Main program*/
i = 5
if (i < 10) then
do
say "i is less than 10"
end
上記のプログラムについて、次の重要事項に注意する必要があります-
- ifステートメントは、 i の値が10より小さいかどうかを最初に評価するために使用されます。
- yesの場合、doループ内のステートメントが評価されます。
上記のプログラムの出力は次のようになります-
i is less than 10