Ajuda MicroStation CONNECT Edition

Expressões lógicas

As expressões lógicas são expressões relacionais compostas formadas combinando expressões relacionais simples com operadores lógicos. O operador logical_and (AND, .AND ou &&) e o operador logical_or (OU, .OR ou ||) são operadores binários. Ambos os operandos devem ser expressões relacionais simples ou expressões lógicas que avaliam para verdadeiro ou falso. O operador logical_not (.NOT.) exige somente um único operando. A seguinte lista contém descrições de cada um dos operadores lógicos e de algumas expressões lógicas de exemplo.

Operador Resultado
AND. , AND, ou && Avalia para verdadeiro se e somente se ambos os operandos são verdadeiros. Se não, avalia como falso.
.OR. , OR , ou || Avalia para verdadeiro se um ou outro operando for verdadeiro. Avalia para falso se e somente se ambos os operandos são falsos.
.NOT ou NOT Avalia para retificar se o único operando é falso. Avalia como falso se o operando for verdadeiro.

Exemplos:

((type == line) || (type == line_string))
((level .eq. 15) .AND. (type .ne. text))
(.NOT.(color == 5))