• Return语句

    Return语句

    示例:

    1. return 40+2

    return 语句结束当前过程的执行。

    它只允许在程序中使用。如果有一个 expr ,这是一个语法糖:

    1. result = expr
    2. return result

    如果proc有返回类型,没有表达式的 returnreturn result 的简短表示法。 result 变量始终是过程的返回值。 它由编译器自动声明。 作为所有变量, result 被初始化为(二进制)零:

    1. proc returnZero(): int =
    2. # 隐式返回0