【发布时间】:2009-05-15 15:54:14
【问题描述】:
我最近读了一些关于函数式编程的书,我正在尝试了解 Y-Combinator。我知道您可以使用 Y-Combinator 以不直接支持递归的语言有效地实现递归。但是,我可能使用的每种语言都已经支持递归,所以我不确定使用 Y-Combinator 会有多大用处。
是否有我缺少的 Y-Combinator 使用的更好的实际示例?有没有人在实际生产代码中实际使用过一个?或者使用 Y-Combinator 真的只是一个令人费解的学术练习(尽管很酷)。
【问题讨论】:
标签: functional-programming y-combinator