Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie logische Operatoren in AWSTOE Komponentendokumenten
Sie können die folgenden logischen Operatoren verwenden, um bedingte Ausdrücke in Ihrem Komponentendokument hinzuzufügen oder zu ändern. AWSTOE wertet bedingte Ausdrücke in der Reihenfolge aus, in der die Bedingungen angegeben sind. Weitere Hinweise zu Vergleichsoperatoren für Komponentendokumente finden Sie unterVerwenden Sie Vergleichsoperatoren in AWSTOE Komponentendokumenten.
- und
-
Mit dem
andOperator können Sie zwei oder mehr Vergleiche als einen einzigen Ausdruck auswerten. Der Ausdruck wird ausgewertet,truewenn alle Bedingungen in der Liste erfüllt sind. Andernfalls wird der Ausdruck zu ausgewertet.falseBeispiele:
Im folgenden Beispiel werden zwei Vergleiche durchgeführt — eine Zeichenfolge und eine Zahl. Beide Vergleiche sind wahr, sodass der Ausdruck als wahr ausgewertet wird.
and: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 1Im folgenden Beispiel werden auch zwei Vergleiche durchgeführt. Der erste Vergleich ist falsch. An diesem Punkt stoppt die Auswertung und der zweite Vergleich wird übersprungen. Der Ausdruck wird zu ausgewertet.
falseand: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1 - oder
-
Mit dem
orOperator können Sie zwei oder mehr Vergleiche als einen einzigen Ausdruck auswerten. Der Ausdruck wird ausgewertet,truewenn einer der angegebenen Vergleiche wahr ist. Wenn keiner der angegebenen Vergleiche als Ergebnis ausgewertet wirdtrue, wird der Ausdruck als ausgewertet.falseBeispiele:
Im folgenden Beispiel werden zwei Vergleiche durchgeführt — eine Zeichenfolge und eine Zahl. Der erste Vergleich ist wahr, daher wird der Ausdruck zu ausgewertet
trueund der zweite Vergleich wird übersprungen.or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3Im folgenden Beispiel werden auch zwei Vergleiche durchgeführt. Der erste Vergleich ist falsch, und die Auswertung wird fortgesetzt. Der zweite Vergleich ist wahr, daher wird der Ausdruck zu
trueausgewertet.or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1Im letzten Beispiel sind beide Vergleiche falsch, sodass der Ausdruck zu ausgewertet wird.
falseor: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3 - nicht
-
Mit dem
notOperator können Sie einen einzelnen Vergleich negieren. Der Ausdruck ergibt,trueob der Vergleich falsch ist. Wenn der Vergleich wahr ist, wird der Ausdruck zu ausgewertet.falseBeispiele:
Im folgenden Beispiel wird ein Zeichenkettenvergleich durchgeführt. Der Vergleich ist falsch, daher wird der Ausdruck zu
trueausgewertet.not: - stringEquals: 'test_string' value: 'Hello world!'Im folgenden Beispiel wird auch ein Zeichenfolgenvergleich durchgeführt. Der Vergleich ist wahr, daher wird der Ausdruck zu
falseausgewertet.not: - stringEquals: 'test_string' value: 'test_string'