Else

ロジックエディタ > 処理コマンド > ブロック

[ブロックElse]処理コマンドは、[ブロックIf]処理コマンドの拡張機能です。

[ブロックElse]処理コマンドは、それ自身に対応した[ブロックEnd]処理コマンドを持っていません。その前に定義されている[ブロックIf]処理コマンドと同じロジック内にあるからです。同じ[ブロックIf]処理コマンドの拡張機能として複数の[ブロックElse]処理コマンドを定義することができます。

[ブロックIf]処理コマンドの指定条件に合えば、[ブロックIf]処理コマンドから[ブロックElse]処理コマンドまでの間の処理を実行し、[ブロックElse]処理コマンドから[ブロック終了]処理コマンドまでの処理をスキップします。

[ブロックIf]処理コマンドの指定条件に合わなければ、[ブロックIf]処理コマンドから[ブロックElse]処理コマンドまでの間の処理をスキップし、[ブロックElse]処理コマンドで指定された条件を評価します。この条件に合えば[ブロックElse]処理コマンドから次の[ブロックElse]処理コマンドまでの処理を実行します。このようにして[ブロックEnd]処理コマンドまでの各ブロックを評価していきます。

参照