Logische Operatoren

Syntax

Und-Verknüpfung

$e1 && $e2

$e1 and $e2

Kombination der booleschen Ausdrücke e1 und e2, die als wahr bewertet wird, wenn e1 und e2 als wahr bewertet werden.

Oder-Verknüpfung

$e1 || $e2

$e1 or $e2

Kombination der booleschen Ausdrücke e1 und e2, die als wahr bewertet wird, wenn entweder e1 oder e2 oder beide als wahr bewertet werden.

Verneinung

!$expr

Boolescher Ausdruck, der als wahr bewertet wird, wenn expr als falsch bewertet wird.

Beschreibung

Logische Operatoren sind syntaktische Bestandteile von TL-Script. Für sie wird keine Funktionsschreibweise verwendet, sondern es können die auch in anderen Sprachen üblichen Operatoren verwendet werden. Die folgenden Abschnitte erklären die verwendete Syntax.

Parameter

Name Typ Beschreibung Pflicht Default
e Wahrheitswert Ein boolescher Ausdruck. ja

Rückgabewert

Typ: Wahrheitswert

Das Ergebnis der logische Operation auf die Ausdrücke.

Beispiele

And

	5 > 4 && 5 < 6

oder

5 > 4 and 5 < 6

Ausgabe: true

Or

	"HELLO".isStringEqual("hello") || "HELLO".stringContains("Bye")

oder

"HELLO".isStringEqual("hello") or "HELLO".stringContains("Bye")

Ausgabe: true

Verneinung

	!"HELLO".isStringEqual("hello", true)

Ausgabe: true