elhor usar "e" ou "in" ao encadear declarações "let"
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