If-Then-Else

条件分岐します。


構文 1

If condition Then statements

構文 2

If condition Then statements1 Else statements2

構文 3

If condition Then
  statements
End If

構文 4

If condition Then
  statements1
Else
  statements2
End If

構文 5

If condition1 Then
  statements1
ElseIf condition2 Then
  statements2
ElseIf condition3 Then
  statements3
End If

構文 6

If condition1 Then
  statements1
ElseIf condition2 Then
  statements2
ElseIf condition3 Then
  statements3
Else
  statements
End If


condition

ブール値、または結果がブール値になる式

statement

実行する式


解説

1 と 3 の形式では、condition が True と評価された場合、statements が実行されます。

2 と 4 の形式では、condition が True と評価された場合は statements1 が、False と評価された場合は statements2 が実行されます。

5 と 6 の形式では、上から順に condition が評価されていって、True になった場所の statements が実行されます。一つも True にならなければ、Else があれば Else の所の statements が実行されます。