【发布时间】:2012-08-06 01:41:39
【问题描述】:
在 OCaml 或 F# 中,典型的 let 绑定形式为:
let a1 = ...
let a2 = ...
let a3 = ...
let f1 = ...
let f2 = ...
let f3 = ...
f3 a1 a2 a3
在许多情况下,其中一些 let 绑定(例如上面示例中的 f1 和 f2)仅用作紧随其后的表达式或函数的构建块,并且之后不再引用。在其他情况下,确实在“链”的末端使用了一些值(例如上面示例中的 a1、a2 和 a3)。是否有任何语法习惯可以使这些范围上的差异明确?
【问题讨论】: