java的匿名函数能否递归调用

【java的匿名函数能否递归调用】 随手撸了一个可以写递归lambda的Y函数
虽然不是java,但是反正C++的lambda也是一样匿名的,你可以参考一下。递归需要一个辅助函数。假设你想递归的函数是f(a, b),你需要把lambda表达式写成f(self, a, b),然后Y combinator会帮你把这个lambda转换成真正的f(a, b)传递到self参数里面。
你也可以wiki一下Y Combinator,或者看csdn上g9yuayon关于Y Combinator的博客来了解一下深刻的内容。

■网友
我都没听说过Java有匿名函数。如果你指的是匿名类的话,接口对应的方法是有名的。
■网友
Y combinatorLZ你需要知道一個叫做Y組合子的東西……


    推荐阅读