On this page
code
演算子
比較演算子
| 演算子 | 操作 | 例 | 例の答え |
|---|---|---|---|
= | 等しい | ${age} = 25 | trueまたはfalse |
!= | 等しくない | ${age} != 25 | trueまたはfalse |
> | より大きい | ${age} > 25 | trueまたはfalse |
>= | 以上 | ${age} >= 25 | trueまたはfalse |
< | より小さい | ${age} < 25 | trueまたはfalse |
<= | 以下 | ${age} <= 25 | trueまたはfalse |
上の例では、${age}は現在のフィールドの値を表し、演算子は値25との比較に使用されます。制約は比較が満たされているかどうかによってtrueまたはfalseと評価されます。
論理演算子
論理演算子は制約内の複数の式を組み合わせるために使用されます。よく使われる論理演算子とその操作・例は以下の通りです:
| 演算子 | 操作 | 例 |
|---|---|---|
or | いずれかの式がtrueの場合にtrueを返す | ${age} = 3 or ${age} = 4 |
and | 両方の式がtrueの場合のみtrueを返す | ${age} > 3 and ${age} < 5 |
not() | 式がtrueでない場合にtrueを返す | not(${age} > 3 and ${age} < 5) |
上の例では、${age}は現在のフィールドの値を表し、論理演算子は式を組み合わせるために使用されます。制約は指定された条件に基づいてtrueまたはfalseと評価されます。
例1:
${age} = 3 or ${age} = 4は年齢が3または4の場合にtrueを返します。例2:
${age} > 3 and ${age} < 5は年齢が3と5の間の場合にtrueを返します。例3:
not(${age} > 3 and ${age} < 5)は年齢が3と5の間でない場合にtrueを返します。このページは役に立ちましたか?