Boolean Operatoren

4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 6.0


4D unterstützt die Boolean Operatoren UND (&) und ODER (|). Ein logisches UND ergibt TRUE, wenn beide Ausdrücke wahr sind. Ein logisches ODER ergibt TRUE, wenn mindestens einer der Ausdrücke wahr ist.

Hinweis: Das Zeichen | erhalten Sie unter Windows mit der Tastenkombination alt gr + Zeichen <, auf Macintosh mit der Wahltaste + Ziffer 7.

4D bietet auch die Boolean Funktionen True, False und Not. Weitere Informationen dazu finden Sie in der Beschreibung zu diesen Funktionen.

Es gibt folgende Boolean Operatoren:

OperationSyntaxErgibtAusdruckWert
UNDBoolean & BooleanBoolean("A" = "A") & (15 # 3)True
("A" = "B") & (15 # 3)False
("A" = "B") & (15 = 3)False
ODERBoolean | BooleanBoolean("A" = "A") | (15 # 3)True
("A" = "B") | (15 # 3)True
("A" = "B") | (15 = 3)False

Für das logische UND gilt:

Expr1Expr2Expr1 & Expr2
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse

Für das logische ODER gilt:

Expr1Expr2Expr1 | Expr2
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse

Tipp

Ein ausschließenden ODER berechnen Sie mit der Funktion Not. Schreiben Sie folgenden Code:

   (Expr1 | Expr2) & Not(Expr1 & Expr2)

Referenz

Bildoperatoren, Bit Operatoren, Datumsoperatoren, Numerische Operatoren, Operatoren, String Operatoren, Vergleichsoperatoren, Zeitoperatoren.


4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next