【发布时间】:2017-03-25 11:49:24
【问题描述】:
全部:
如何在“Curry”语法中编写以下内容:
let y = 2 in
let f x = x + y in
let f x = let y = 3 in f y in
f 5
我起初尝试过这样的事情:
(y -> (f -> ((f x -> f 5) (y -> f y) 3)) x + y) 2
但是这似乎没有正确评估。
更好的是使用 Lambda 表达式来查看绑定。
谢谢!
【问题讨论】:
标签: nested ocaml currying lambda-calculus