此區段說明廠商憑證運算式中可使用的運算子。
您可以在廠商憑證運算式中使用 MVEL 語法。 MVEL 是 Java 環境中可公開使用的可嵌入運算式語言,所用的語法接近 Java。 MVEL 支援類似 Java 運算式的運算式。
您能夠使用運算子建立運算式、使用括弧控制優先順序,而且以分號控制陳述式。 如需 MVEL 語言的詳細參考,請參閱 http://mvel.codehaus.org。
下表摘要說明可用的運算子:
附註:在 XML 文件中,使用 XML Named Entities (XNE) 呈現方式。
運算子 |
XNE |
說明 |
範例 |
---|---|---|---|
= |
|
指派 |
a = 1 |
== |
|
等於 |
"fred" == "fred" |
!= |
|
不等於 |
"fred" != "tom" |
> |
> |
大於 |
1 > 0 為 true |
< |
< |
小於 |
0 < 1 為 true |
>= |
|
大於或等於 |
1 >= 0 為 true |
<= |
|
小於或等於 |
1 <= 1 為 true |
contains |
|
確認左邊的值是否包含右邊的值 |
"tomcat" contains "cat" |
isdef |
|
測試是否定義變數 |
isdef a |
+ |
|
新增 |
1 + 1 |
+ |
|
加 |
"one " + "two" |
- |
|
減 |
2 - 1 |
* |
|
乘 |
2 * 2 |
/ |
|
除 |
4 / 2 |
% |
|
模數 |
5 % 2 |
&& |
&& |
邏輯 AND |
(x>-1) && (x<1) |
|| |
|
邏輯 OR |
(x>-1) && (x<1) |
& |
& |
AND 位元運算 |
17 & 0xF |
| |
|
OR 位元運算 |
4 | 1 |
^ |
|
排除 OR 位元運算 |
5 ^ 1 |
! |
|
否定 |
! True |
? |
|
三元運算子 |
年齡 > 17? "allow" : "deny" |
Copyright © 2014 CA Technologies.
All rights reserved.
|
|