Rexx - If 语句


第一个决策语句是if语句。if语句由一个布尔表达式后跟一个或多个语句组成。

句法

Rexx 中该语句的一般形式如下 -

if (condition) then 
   do 
      #statement1 
      #statement2 
   end

在 Rexx 中,条件是一个计算结果为 true 或 false 的表达式。如果条件为真,则执行循环中的后续语句。

流程图

下图显示了该循环的图解说明。

如果语句

在上图中,您可以看到,只有当条件评估为 true 时,条件代码才会执行​​。

以下程序是Rexx 中简单 if 表达式的示例。

例子

/* Main program */ 
i = 5 

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

关于上述程序需要注意以下关键事项 -

  • if 语句首先用于判断i 的值是否小于 10。

  • 如果是,则评估 do 循环内的语句。

上述程序的输出将是 -

i is less than 10 
rexx_decision_making.htm