运算符优先级

下面的列表展示了 nGQL 运算符的优先级(降序)。同一行的运算符拥有一致的优先级。

- (负数)
!
*, /, %
-, +
== , >=, >, <=, <, <>, !=
&&
||
= (赋值)

在一个表达式中,同等优先级的运算符将按照从左到右的顺序执行,唯一例外是赋值按照从右往左的顺序执行。但是,可以使用括号来修改执行顺序。

示例:

nebula> YIELD 2+3*5;
nebula> YIELD (2+3)*5;