Version 3 (modified by 19 years ago) ( diff ) | ,
---|
Operators
TracNav
The operators available in the pan data manipulation language are very similar to those in the C language. The following table describes each operation.
+ | unary | number | preserves sign of argument |
+ | binary | number | addition |
+ | binary | string | string concatenation |
- | unary | number | changes sign of argument |
- | binary | number | subtraction |
* | binary | number | multiplication |
/ | binary | number | division |
% | binary | long | modulus |
~ | unary | long | bit-wise not |
& | binary | long | bit-wise and |
| | binary | long | bit-wise or |
caret | binary | long | bit-wise exclusive or |
! | unary | boolean | logical not |
&& | binary | boolean | logical and |
| | | binary | boolean | logical or |
== | binary | number | equal |
== | binary | string | lexical equal |
!= | binary | number | not equal |
!= | binary | string | lexical not equal |
> | binary | number | greater-than |
> | binary | string | lexical greater-than |
>= | binary | number | greater-than-or-equal |
>= | binary | string | lexical greater-than-or-equal |
< | binary | number | less-than |
< | binary | string | lexical less-than |
<= | binary | number | less-than-or-equal |
<= | binary | string | lexical less-than-or-equal |
Note:
See TracWiki
for help on using the wiki.