IF
IF Expressao [ { AND IF | OR IF } Expressao ... ] THEN
...
[ ELSE IF Expressao [ { AND IF | OR IF } Expressao ... ] THEN
... ]
[ ELSE
... ]
ENDIF
Estrutura de controle condicional.
Quando você usa várias expressões testes separadas por palavras-chaves AND IF
, então elas são avaliadas da esquerda para a direita até o primeiro FALSE ser encontrado, e então o teste é FALSE. Se todas as expressões são TRUE, então o teste é TRUE.
Quando você usa várias expressões testes separadas por palavras-chaves OR IF
, então elas são avaliadas da esquerda para a direita até o primeiro TRUE ser encontrado, e então o teste é TRUE. Se todas as expressões são FALSE, então o teste é FALSE.
Você não pode misturar palavras-chaves AND IF
e OR IF
na mesma linha.
Examples
Dim k As Integer
For k = 1 To 10
If k < 5 Or If k > 5 Then
Print k;;
Else
Print
Print "Alcançou o 5!"
End If
Next
Print
1 2 3 4
Alcançou o 5!
6 7 8 9 10
Veja também