逻辑运算符
名称 | 描述 |
---|---|
&& | 逻辑与 AND |
! | 逻辑非 NOT |
|| | 逻辑或 OR |
XOR | 逻辑异或 XOR |
在 nGQL 中,非 0 数字将被视为 true 。逻辑运算符的优先级参见 Operator Precedence。
- &&
逻辑与 AND:
nebula> YIELD -1 && true;
================
| (-(1)&&true) |
================
| true |
----------------
- !
逻辑非 NOT:
nebula> YIELD !(-1);
===========
| !(-(1)) |
===========
| false |
-----------
- ||
逻辑或 OR:
nebula> YIELD 1 || !1;
=============
| (1||!(1)) |
=============
| true |
- XOR
逻辑异或 XOR:
nebula> YIELD (NOT 0 || 0) AND 0 XOR 1 AS ret;
=========
| ret |
=========
| true |
---------