Tous:Nested "Que" expressions en OCaml
Comment puis-je écrire ce qui suit dans la syntaxe "Curry":
let y = 2 in
let f x = x + y in
let f x = let y = 3 in f y in
f 5
je tout d'abord essayé quelque chose comme ceci:
(y -> (f -> ((f x -> f 5) (y -> f y) 3)) x + y) 2
Cependant, cela ne semble pas évaluer correctement.
Encore mieux serait une expression Lambda pour voir la liaison.
Merci!
Merveilleux. Je suis familier avec la conversion A mais je n'ai pas supposé que la syntaxe d'OCaml était exactement la même et que ceux-ci étaient en effet "différents". Aussi: aimez la digression. – Krpcannon