Return 语法

    • 为变量名称,示例:$var
    1. $rA = YIELD $A.* WHERE $A.dst == 101; \
    2. RETURN $rA IF $rA is NOT NULL; \ /* $rA 为非空,返回 $rA */
    3. GO FROM $A.dst OVER follow; /* 因为 RETURN 语句返回了结果,所以GO FROM 语句不执行 */
    4. ==========
    5. | $A.dst |
    6. ==========
    7. ----------
    8. $rA = YIELD $A.* WHERE $A.dst == 300; \
    9. RETURN $rA IF $rA is NOT NULL; \ /* $rA 为空,不返回任何值 */
    10. GO FROM $A.dst OVER follow; /* 因为 RETURN 语句无返回结果,所以 GO FROM 语句将执行 */
    11. ===============
    12. | follow._dst |
    13. ===============
    14. | 100 |
    15. ---------------
    16. | 100 |
    17. ---------------
    18. | 102 |
    19. ---------------
    20. | 100 |
    21. ---------------
    22. | 107 |