Return语句

示例:

  1. return 40+2

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

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

  1. result = expr
  2. return result

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

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