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
and
Operator können Sie zwei oder mehr Vergleiche als einen einzigen Ausdruck auswerten. Der Ausdruck wird ausgewertet,true
wenn alle Bedingungen in der Liste erfüllt sind. Andernfalls wird der Ausdruck zu ausgewertet.false
Beispiele:
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: 1
Im 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.
false
and: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1
- oder
-
Mit dem
or
Operator können Sie zwei oder mehr Vergleiche als einen einzigen Ausdruck auswerten. Der Ausdruck wird ausgewertet,true
wenn einer der angegebenen Vergleiche wahr ist. Wenn keiner der angegebenen Vergleiche als Ergebnis ausgewertet wirdtrue
, wird der Ausdruck als ausgewertet.false
Beispiele:
Im folgenden Beispiel werden zwei Vergleiche durchgeführt — eine Zeichenfolge und eine Zahl. Der erste Vergleich ist wahr, daher wird der Ausdruck zu ausgewertet
true
und der zweite Vergleich wird übersprungen.or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3
Im 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
true
ausgewertet.or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1
Im letzten Beispiel sind beide Vergleiche falsch, sodass der Ausdruck zu ausgewertet wird.
false
or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3
- nicht
-
Mit dem
not
Operator können Sie einen einzelnen Vergleich negieren. Der Ausdruck ergibt,true
ob der Vergleich falsch ist. Wenn der Vergleich wahr ist, wird der Ausdruck zu ausgewertet.false
Beispiele:
Im folgenden Beispiel wird ein Zeichenkettenvergleich durchgeführt. Der Vergleich ist falsch, daher wird der Ausdruck zu
true
ausgewertet.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
false
ausgewertet.not: - stringEquals: 'test_string' value: 'test_string'