此區段說明廠商憑證運算式中可使用的運算子。
您可以在廠商憑證運算式中使用 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.
|
|