java - Java 中 .NET 的 Lambda 表达式

标签 java lambda clojure lambdaj

我最近 [再次] 从 C# 转向 Java。但我非常想念 lambda 表达式和 C# 的 IEnumerable.Foreach 之类的东西。 所以我正在寻找 Java 中的 lambda 表达式库。

还有比LambdaJ 更好的图书馆吗? ?

另外,clojure 是否可以在 Java 程序中直接内联?那就是我可以在 Java 函数中混合 clojure 代码吗?

最佳答案

Java 8可能有本地的 lambda 支持。在那之前,您可以结合使用匿名内部类和库,例如 google-guava .以下是您可以查看的其他库

或者最好看看Scala

关于java - Java 中 .NET 的 Lambda 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4775627/

相关文章:

java - Java 8 中 '()->{}' 的类型是什么?

java - BluetoothGatt.writeCharacteristic 一半时间返回 false

C#:使用 Linq 和 Lambda 获取 2 个集合之间不匹配的元素

curl - 在 Clojure 中执行 get curl 请求

java - 将 JVM 嵌入到 C++ 应用程序中 : How to link it properly?

具有宽松类型要求的 C++17 lambda 捕获

c++ - 如何确保 lambda 的自动参数类型相同?

clojure - test.check 中的循环和状态管理

javascript - 在线博彩游戏和安全 : How to?

java - android中的索引越界异常