• 运算符优先级

    运算符优先级

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

    1. !
    2. - (减法)
    3. *, /, %
    4. -, +
    5. == , >=, >, <=, <, <>, !=
    6. &&
    7. ||
    8. = (赋值)

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

    示例:

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