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

式の値に基づいて、ステートメントブロックを実行します。

構文

If condition Then

statements

[ ElseIf condition Then

statements ]

...

[ Else

statements ]

End If

要素

condition

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

statements

condition が TRUE のときに実行されるステートメント。

使用法

最初に値が TRUE になった条件の Then キーワードに続くステートメントが実行されます。各 ElseIf 条件は、直前の条件が FALSE のときに評価されます。TRUE になる条件が 1 つもない場合は、Else キーワードに続くステートメントが実行されます。End If ステートメントに続く最初のステートメントから実行が続行されます。

ブロックの中に ElseIf 式をいくつ入れても構いません。

If ステートメントの中に If ステートメントを入れられます。各 If ブロックにはそれに対応する End If が必要です。

クロスリファレンス

式言語の @If 関数

式言語の @V2If 関数