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組合子的東西……
推荐阅读
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 为啥转发QQ空间匿名印象会造成封号
- Java工程师和C++工程师在工作上有啥区别哪个更适合自身发展
- 27岁,转行java的血与泪,该何去何从
- 怎样统计工程中未使用的java类
- 新互联网网站用Java还靠谱么对比Php,Python,Ruby的话
- 我想学java和安卓软件开发?
- 学计算机专业,java那些和网站开发选台式还是笔记本好
- JAVA设计思路
- 本人大专毕业一年,想要去培训,定了JAVAEE和安卓两个方向,应该学那个纠结,求帮助
