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