Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Gunakan operator logis dalam dokumen AWSTOE komponen
Anda dapat menggunakan operator logika berikut untuk menambahkan atau memodifikasi ekspresi bersyarat dalam dokumen komponen Anda. AWSTOE mengevaluasi ekspresi bersyarat dalam urutan kondisi yang ditentukan. Untuk informasi selengkapnya tentang operator perbandingan untuk dokumen komponen, lihatGunakan operator perbandingan dalam dokumen AWSTOE komponen.
- dan
-
Dengan
andoperator, Anda dapat mengevaluasi dua atau lebih perbandingan sebagai ekspresi tunggal. Ekspresi mengevaluasitruekapan semua kondisi dalam daftar benar. Jika tidak, ekspresi mengevaluasi.falseContoh:
Contoh berikut melakukan dua perbandingan - string dan angka. Kedua perbandingan itu benar, sehingga ekspresi dievaluasi menjadi benar.
and: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 1Contoh berikut juga melakukan dua perbandingan. Perbandingan pertama salah, di mana evaluasi berhenti dan perbandingan kedua dilewati. Ekspresi mengevaluasi.
falseand: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1 - atau
-
Dengan
oroperator, Anda dapat mengevaluasi dua atau lebih perbandingan sebagai ekspresi tunggal. Ekspresi mengevaluasitruekapan salah satu perbandingan yang ditentukan benar. Jika tidak ada perbandingan yang ditentukan yang dievaluasitrue, ekspresi mengevaluasi.falseContoh:
Contoh berikut melakukan dua perbandingan - string dan angka. Perbandingan pertama benar, sehingga ekspresi dievaluasi
truedan perbandingan kedua dilewati.or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3Contoh berikut juga melakukan dua perbandingan. Perbandingan pertama salah, dan evaluasi berlanjut. Perbandingan kedua benar, sehingga ekspresi mengevaluasi.
trueor: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1Dalam contoh terakhir, kedua perbandingan itu salah, sehingga ekspresi dievaluasi.
falseor: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3 - tidak
-
Dengan
notoperator, Anda dapat meniadakan satu perbandingan. Ekspresi mengevaluasitrueapakah perbandingannya salah. Jika perbandingannya benar, maka ekspresi dievaluasi.falseContoh:
Contoh berikut melakukan perbandingan string. Perbandingannya salah, sehingga ekspresi mengevaluasi
true.not: - stringEquals: 'test_string' value: 'Hello world!'Contoh berikut juga melakukan perbandingan string. Perbandingannya benar, sehingga ekspresi mengevaluasi
false.not: - stringEquals: 'test_string' value: 'test_string'