¿Qué significa “let name(param1, param2) = ..” en ocaml (a diferencia de simplemente “let name = …”)?
Estoy viendo un compilador escrito para una versión extremadamente simplificada de C. Soy nuevo en OCaml y estoy especialmente confundido acerca de esta estructura. let check (globals, functions) = (* Un montón de cosas abstraídas *) let check_function … …. (* Un montón de cosas abstraídas *) in (globals, List.map . . . Read more