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

式の値に基づいて、ステートメントを実行したり、ラベルのあるステートメントに制御を移したりします。

構文

If condition GoTo label [ Else [ statements ] ]

要素

condition

任意の数式。値ゼロは FALSE と解釈され、それ以外の値は TRUE と解釈されます。

label

ラベル名。

statements

コロンで区切られた一連のステートメント。

使用法

If...GoTo ステートメントは 1 行に入力しなければなりません。アンダースコア (_) を使用すると行を継続できます。

condition が TRUE の場合、GoTo ステートメントが実行され、制御はラベル label の後のステートメントに移されます。condition が FALSE の場合、Else 節にある statements のブロックが実行されます。Else 節がなければ、次のステートメントが引き続き実行されます。

If...GoTo ステートメントを使用して制御をプロシージャの中や外へ移すことはできません。また、モジュールレベルではこのステートメントを使用できません。

クロスリファレンス

式言語の @If 関数

式言語の @V2If 関数

式言語の @Failure 関数