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'
andoperatore, è possibile valutare due o più confronti come un'unica espressione. L'espressione restituiscetruequando tutte le condizioni dell'elenco sono vere. In caso contrario, l'espressione restituisce.falseEsempi:
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: 1L'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.
falseand: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1 - oppure
-
Con l'
oroperatore, è possibile valutare due o più confronti come un'unica espressione. L'espressione restituiscetruequando uno dei confronti specificati è vero. Se nessuno dei confronti specificati restituisce un risultato positivotrue, l'espressione restituisce lo stesso risultato.falseEsempi:
L'esempio seguente esegue due confronti: una stringa e un numero. Il primo confronto è vero, quindi l'espressione restituisce un risultato
truee il secondo confronto viene saltato.or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3L'esempio seguente esegue anche due confronti. Il primo confronto è falso e la valutazione continua. Il secondo confronto è vero, quindi l'espressione restituisce come.
trueor: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1Nell'ultimo esempio, entrambi i confronti sono falsi, quindi l'espressione restituisce come.
falseor: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3 - non
-
Con l'
notoperatore, puoi annullare un singolo confronto. L'espressione restituiscetruese il confronto è falso. Se il confronto è vero, l'espressione restituisce.falseEsempi:
L'esempio seguente esegue un confronto tra stringhe. Il confronto è falso, quindi l'espressione restituisce come risultato.
truenot: - stringEquals: 'test_string' value: 'Hello world!'L'esempio seguente esegue anche un confronto tra stringhe. Il confronto è vero, quindi l'espressione restituisce.
falsenot: - stringEquals: 'test_string' value: 'test_string'