Operators"
From Documentation
m |
|||
Line 1: | Line 1: | ||
{{ZUMLReferencePageHeader}} | {{ZUMLReferencePageHeader}} | ||
− | + | EL expressions provide the following operators: | |
− | + | {| border='1px' | |
− | + | ! Type !! Description | |
− | + | |- | |
− | + | | Arithmetic | |
− | + | | +, -<ref>binary</ref>, *, /, div, %, mod, -<ref>unary</ref> | |
+ | |- | ||
+ | | Logical | ||
+ | | and, <nowiki>&&</nowiki>, or, <nowiki>||</nowiki>, not, !, empty<ref>The empty operator is a prefix operation that can be used to determine whether a value is null or empty.</ref> | ||
+ | |- | ||
+ | | Relational<ref>Comparisons can be made against other values, or against boolean, string, integer, or floating point literals.</ref> | ||
+ | | ==, eq, !=, ne, <, lt, >, gt, <=, ge, >=, le | ||
+ | |- | ||
+ | | Conditional | ||
+ | | A ? B : C<ref>Evaluate B or C, depending on the result of the evaluation of A.</ref> | ||
+ | |} | ||
+ | <blockquote> | ||
+ | ---- | ||
+ | <references/> | ||
+ | </blockquote> | ||
The precedence of operators highest to lowest, left to right is as follows: | The precedence of operators highest to lowest, left to right is as follows: |
Revision as of 02:34, 25 November 2010
EL expressions provide the following operators:
Type | Description |
---|---|
Arithmetic | +, -[1], *, /, div, %, mod, -[2] |
Logical | and, &&, or, ||, not, !, empty[3] |
Relational[4] | ==, eq, !=, ne, <, lt, >, gt, <=, ge, >=, le |
Conditional | A ? B : C[5] |
- ↑ binary
- ↑ unary
- ↑ The empty operator is a prefix operation that can be used to determine whether a value is null or empty.
- ↑ Comparisons can be made against other values, or against boolean, string, integer, or floating point literals.
- ↑ Evaluate B or C, depending on the result of the evaluation of A.
The precedence of operators highest to lowest, left to right is as follows:
- [] .
- () - Used to change the precedence of operators.
- - (unary) not ! empty
- * / div % mod
- + - (binary)
- < > <= >= lt gt le ge
- == != eq ne
- && and
- || or
- ? :
Version History
Version | Date | Content |
---|---|---|