条件句

2022-01-05 09:58:19 浏览数 (1)

if表达式选择从基于逻辑的输入值和仅评估所选择的表达式的值的两个表达式。

if-expression: if if-condition then true-expression else false-expression if-condition:       表达式 true-expression:       表达式 false-expression:       表达式

以下是if 表达式的示例:

复制

代码语言:javascript复制
if 2 > 1 then 2 else 1          // 2
if 1 = 1 then "yes" else "no"   // "yes"

在评估if-expression时,以下内容成立:

  • 如果通过评估if 条件产生的值不是逻辑值,则会引发带有原因代码的错误"Expression.Error"
  • 真表达式仅被评估,如果如果条件评估为的值true
  • 假表达仅被评估,如果如果条件评估为的值false
  • 的的结果,如果表达式为值真表达式如果如果条件true,和的值的假表达,如果如果条件false
  • 传播在评估if-conditiontrue-expressionfalseexpression期间引发的错误。

0 人点赞