elhor usar "e" ou "in" ao encadear declarações "let&quot

Sei que essa é provavelmente uma pergunta boba, mas ...

Se eu estiver encadeando um monte delet declarações que fazemnã precisa conhecer os valores um do outro, é melhor usarand ouin?

Por exemplo, qual destes é preferível, se houver:

let a = "foo"
and b = "bar"
and c = "baz"
in
  (* etc. *)

o

let a = "foo" in
let b = "bar" in
let c = "baz"
in
  (* etc. *)

Minha intuição me diz que o primeiro deveria ser "melhor" (por uma definição muito mesquinha de "melhor") porque cria o número mínimo de escopos necessários, enquanto o último é um escopo dentro de um escopo dentro de um -escopo que o compilador / intérprete se preocupa em observar, mas não tem importância e é desnecessariamente profund

questionAnswers(4)

yourAnswerToTheQuestion