Rexx - if else 语句



下一个决策语句是 if-else 语句。一个if语句可以后跟一个可选的else语句,当布尔表达式为假时执行。

语法

Rexx 中此语句的一般形式如下所示:−

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

在 Rexx 中,条件是一个表达式,它计算结果为真或假。如果条件为真,则执行后续语句。否则,如果条件计算结果为假,则计算 else 条件中的语句。

流程图

if-else 语句的流程图如下所示:−

If Else

从上图可以看出,我们有两个代码块。如果条件计算结果为真,则执行一个代码块;如果代码计算结果为假,则执行另一个代码块。

以下程序是 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 
rexx_decision_making.htm
广告