翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWSTOE コンポーネントドキュメントでの論理演算子の使用
次の論理演算子を使用して、コンポーネントドキュメントの条件式を追加または変更できます。 AWSTOE は、条件式を条件が指定された順序で評価します。コンポーネントドキュメントの比較演算子の詳細については、「AWSTOE コンポーネントドキュメントでの比較演算子の使用」を参照してください。
- and
-
and演算子を使用すると、2 つ以上の比較を 1 つの式として評価できます。リスト内のすべての条件が true になる場合、式はtrueに評価されます。それ以外の場合、式はfalseに評価されます。例:
次の例では、文字列と数値の 2 つの比較を実行します。どちらの比較も true になるため、式は true に評価されます。
and: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 1次の例も 2 つの比較を実行します。最初の比較は false になるため、その時点で評価は停止し、2 番目の比較はスキップされます。式は
falseに評価されます。and: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1 - or
-
or演算子を使用すると、2 つ以上の比較を 1 つの式として評価できます。指定された比較のいずれかが true になる場合、式はtrueに評価されます。指定された比較のいずれもtrueに評価されない場合、式はfalseに評価されます。例:
次の例では、文字列と数値の 2 つの比較を実行します。最初の比較は true になるため、式は
trueに評価され、2 番目の比較はスキップされます。or: - stringEquals: 'test_string' value: 'test_string' - numberEquals: 1 value: 3次の例も 2 つの比較を実行します。最初の比較は false になり、評価は続行されます。2 番目の比較は true になるため、式は
trueに評価されます。or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 1最後の例では、両方の比較が false になるため、式は
falseに評価されます。or: - stringEquals: 'test_string' value: 'Hello world!' - numberEquals: 1 value: 3 - not
-
not演算子を使用すると、1 つの比較を否定できます。比較が false になる場合、式はtrueに評価されます。比較が true になる場合、式はfalseに評価されます。例:
次の例では、文字列比較を実行します。比較は false になるため、式は
trueに評価されます。not: - stringEquals: 'test_string' value: 'Hello world!'次の例も文字列比較を実行します。比較は true になるため、式は
falseに評価されます。not: - stringEquals: 'test_string' value: 'test_string'