Java Lambda表达式

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (22)

Lambda表达式正在Java 8中添加。我想了解为什么这很重要。对于尚未暴露于函数式编程习惯用法的Java程序员来说,这意味着什么?这是否意味着我可以编写代码执行更好或大规模扩展或仅使代码更加冗长。或者全部。

提问于
用户回答回答于

Oracle已经有关于该主题的教程。它列出了几个很好的用例。

在我找到链接之前,我会说lambda表达式让你传递“函数”来编码。所以你可以更容易地编写代码,以前我们需要一整套的接口/抽象类。例如,假设您的代码具有一些复杂的循环/条件逻辑或工作流程。一步你想做一些不同的事情。用lambda表达式,你可以传入那个“不同的东西”。但请阅读教程。这很清楚。

扫码关注云+社区