Return语句
示例:
- return 40+2
return 语句结束当前过程的执行。
它只允许在程序中使用。如果有一个 expr ,这是一个语法糖:
- result = expr
- return result
如果proc有返回类型,没有表达式的 return 是 return result 的简短表示法。 result 变量始终是过程的返回值。 它由编译器自动声明。 作为所有变量, result 被初始化为(二进制)零:
- proc returnZero(): int =
- # 隐式返回0