if、else

EGL キーワード if は、 論理式が true に解決される場合にのみ実行される一連の文の始まりを示します。 オプションのキーワード else は、 論理式が false に解決される場合にのみ、実行される一連の代替文の始まりを示します。 キーワード end は、if 文の終わりを示します。

if、および end で終了するその他の文 (コード・ブロック) は、任意のレベルまでネストできます。 各 end キーワードは、最近開いたコードのブロックを閉じます。

構文

if/else 文の構文図
label
ラベル。後にコロンが続き、exit 文で参照できます。詳しくは、 条件およびループ文を参照してください。
logical expression
true または false に評価される式 (一続きのオペランドおよび演算子)
statement
EGL 文

以下の if ステートメントは組み込みステートメントを条件付きで実行します。

if (userRequest == "U")
   myCustomer.customerBalance=newTotal;
   try
      replace myCustomer;
      onException(myEx AnyException)
      myErrorHandler(myEx);  
  end
else
  try
    add myCustomer;
    onException(myEx AnyException)
      myErrorHandler(myEx);
  end
end

フィードバック