MicroStation CONNECT Edition Hilfe

Logische Ausdrücke

Logische Ausdrücke sind zusammengesetzte Vergleichsausdrücke, die gebildet werden, indem sie einfache Vergleichsausdrücke mit logischen Operatoren kombinieren. Die Operatoren logical_and (AND, .AND. oder &&) und logical_or (OR, .OR. oder||) sind binäre Operatoren. Beide Operanden müssen einfache Vergleichsausdrücke oder logische Ausdrücke sein, die „true“ oder „false“ bewerten. Der Operator logical_not (.NOT.) erfordert nur einen einzelnen Operanden. Die folgende Liste enthält eine Beschreibung zu jedem der logischen Operatoren und einige beispielhafte logische Ausdrücke.

Operator Ergebnis
AND. , AND oder && Wertet „true“ aus, wenn beide Operanden „true“ sind. Andernfalls wertet er „false“ aus.
.OR. , OR oder|| Wertet „true“ aus, wenn einer der Operanden „true“ ist. Wertet „false“ aus, wenn beide Operanden „false“ sind.
.NOT. oder NOT Wertet „true“ aus, wenn ein einzelner Operand „false“ ist. Wertet „false“ aus, wenn der Operand „true“ ist.

Beispiele:

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