次の方法で共有


条件

if-expression では、論理入力値の値に基づいて 2 つの式から選択し、選択された式のみを評価します。

if-expression:
       if 条件thentrue-expressionelsefalse-expression
条件付き命令:(if-condition)
      表現
真実の表現
      表現
偽の表現:
      表現

if-expression の例を次に示します。

if 2 > 1 then 2 else 1          // 2
if 1 = 1 then "yes" else "no"   // "yes"

if-expression を評価するときは、次が当てはまります。

  • if 条件を評価して生成された値が論理値でない場合は、理由コードが"Expression.Error"エラーが発生します。

  • true-expression は、if-condition によって値 true が評価される場合にのみ、評価されます。

  • false-expression は、if-condition によって値 false が評価される場合にのみ、評価されます。

  • if-expression の結果は、if-condition の場合は true の値、if-condition の場合は false の値となります。

  • if-conditiontrue-expression、または false-expression の評価中に発生したエラーが伝達されます。