lang • if

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