if 语句

IF 语句对条件进行求值并根据求值结果在对象程序中提供备用操作。

格式

读取语法图跳过可视语法图IFcondition-1THENstatement-1NEXT SENTENCEELSEstatement-2NEXT SENTENCEEND-IF1
注:
  • 1 END-IF 可与 statement-2 或 NEXT 语句一起指定。

condition-1
可以是任何简单或复杂的条件,如条件表达式中所述。
statement-1, statement-2
可以是下列任何一个 选项:
  • 命令语句
  • 条件语句
  • 后跟条件语句的命令语句
下一句
The NEXT SENTENCE phrase transfers control to an implicit CONTINUE statement immediately following the next 分隔符周期.

当使用 END-IF 指定 NEXT 语句时,控制不会传递到 END-IF 之后的语句。 相反,控制会在最接近的后续时间段之后传递到语句。

END-IF 短语

此显式作用域终止符用于定界 IF 语句的作用域。 END-IF 允许条件 IF 语句嵌套在另一个条件语句中。 有关显式范围终止符的更多信息,请参阅 “范围限定语句 ”。

IF 语句的作用域可由以下任何 选项终止:

  • 同一嵌套级别的 END-IF 短语
  • 分隔符周期
  • 如果嵌套,那么通过与较高嵌套级别的 IF 语句关联的 ELSE 短语