Rexx-if-statement

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

Rexx-Ifステートメント

最初の意思決定ステートメントは、 if ステートメントです。 if ステートメントは、ブール式とそれに続く1つ以上のステートメントで構成されます。

構文

Rexxのこの声明の一般的な形式は次のとおりです-

if (condition) then
   do
      #statement1
      #statement2
   end

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

流れ図

次の図は、このループの説明図を示しています。

Ifステートメント

上の図では、条件が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