Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo di operatori logici nei documenti AWSTOE dei componenti
È possibile utilizzare i seguenti operatori logici per aggiungere o modificare espressioni condizionali nel documento componente. AWSTOE valuta le espressioni condizionali nell'ordine in cui sono specificate le condizioni. Per ulteriori informazioni sugli operatori di confronto per i documenti dei componenti, vedere. Usa gli operatori di confronto nei documenti AWSTOE dei componenti
- e
-
Con l'
and
operatore, è possibile valutare due o più confronti come un'unica espressione. L'espressione restituiscetrue
quando tutte le condizioni dell'elenco sono vere. In caso contrario, l'espressione restituisce.false
Esempi:
L'esempio seguente esegue due confronti: una stringa e un numero. Entrambi i confronti sono veri, quindi l'espressione restituisce vero.
and: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 1
L'esempio seguente esegue anche due confronti. Il primo confronto è falso, a quel punto la valutazione si interrompe e il secondo confronto viene saltato. L'espressione restituisce.
false
and: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1
- oppure
-
Con l'
or
operatore, è possibile valutare due o più confronti come un'unica espressione. L'espressione restituiscetrue
quando uno dei confronti specificati è vero. Se nessuno dei confronti specificati restituisce un risultato positivotrue
, l'espressione restituisce lo stesso risultato.false
Esempi:
L'esempio seguente esegue due confronti: una stringa e un numero. Il primo confronto è vero, quindi l'espressione restituisce un risultato
true
e il secondo confronto viene saltato.or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3
L'esempio seguente esegue anche due confronti. Il primo confronto è falso e la valutazione continua. Il secondo confronto è vero, quindi l'espressione restituisce come.
true
or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1
Nell'ultimo esempio, entrambi i confronti sono falsi, quindi l'espressione restituisce come.
false
or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3
- non
-
Con l'
not
operatore, puoi annullare un singolo confronto. L'espressione restituiscetrue
se il confronto è falso. Se il confronto è vero, l'espressione restituisce.false
Esempi:
L'esempio seguente esegue un confronto tra stringhe. Il confronto è falso, quindi l'espressione restituisce come risultato.
true
not: - stringEquals: 'test_string' value: 'Hello world!'
L'esempio seguente esegue anche un confronto tra stringhe. Il confronto è vero, quindi l'espressione restituisce.
false
not: - stringEquals: 'test_string' value: 'test_string'