On...GoTo ステートメント (LotusScript 言語)

ラベルのリストの中の 1 つに制御を移します。

構文

On numExpr GoTo label [ , label ]...

要素

numExpr

制御を移す対象のラベルを決定するための数式です。numExpr の値は 255 以下でなければなりません。

label

制御の移動先のラベルです。

使用法

On...GoTo はモジュールレベルでは使用できません。また、制御をプロシージャの内部や外部へは移せません。

LotusScript® は、numExpr が 1 のときは最初の label に、numExpr が 2 のときは第 2 の label にという形で制御を移していきます。

LotusScript は、numExpr を最も近い整数に丸めてから、これを使用して対象ラベルを決定します。numExpr がゼロまたはリスト内のラベルの数より大きい場合は、On...GoTo ステートメントは無視され、ステートメントの次の行から実行が継続されます。

LotusScript は numExpr が 255 より大きいとエラーとなります。