В 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 в приведенном выше примере ). Есть ли какая-либо синтаксическая идиома, чтобы сделать эти различия в области действия явными?