我最近 [再次] 从 C# 转向 Java。但我非常想念 lambda 表达式和 C# 的 IEnumerable.Foreach 之类的东西。 所以我正在寻找 Java 中的 lambda 表达式库。
还有比LambdaJ 更好的图书馆吗? ?
另外,clojure 是否可以在 Java 程序中直接内联?那就是我可以在 Java 函数中混合 clojure 代码吗?
最佳答案
Java 8可能有本地的 lambda 支持。在那之前,您可以结合使用匿名内部类和库,例如 google-guava .以下是您可以查看的其他库
- http://commons.apache.org/collections/
- http://functionaljava.org/
- http://functionalj.sourceforge.net/
- http://www.agical.com/jambda/
或者最好看看Scala
关于java - Java 中 .NET 的 Lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4775627/