OCaml, F #последовательное, каскадное связывание let

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

7
задан Marcus Junius Brutus 8 August 2012 в 21:01
поделиться