通知短信+运营短信,5秒速达,支持群发助手一键发送🚀高效触达和通知客户 广告
## Lambda表达式:Retrolambda 没有人会抱怨在代码中使用Java 8的lambada表达式,甚至在简化并摆脱了很多样板代码以后,使用得更多,如你看到这段代码: ![](https://box.kancloud.cn/2015-09-21_55ff6fea4700c.jpg) 然而,我百感交集,为什么呢?我们曾在[@SoundCloud](https://developers.soundcloud.com/blog/)讨论[Retrolambada](https://github.com/orfjackal/retrolambda),主要是是否使用它,结果是:  1\. 赞成的理由: * Lambda表达式和方法引用 * “try-with-resources”语句 * 使用karma做开发 2\. 反对的理由:  * Java 8 API的意外使用 * 十分令人反感的第三方库 * 要与Android一起使用的第三方插件Gradle 最后,我们认定它不能为我们解决任何问题:你的代码看起来很好且具有可读性,但这不是我们与之共存的东西,由于现在所有功能最强大的IDE都包含代码折叠式选项,这就涵盖这一需求了,至少是一个可接受的方式。 说实话,尽管我可能会在业余时间的项目中使用它,但在这里使用它的主要原因是尝试和体验Android中Lambda表达式。是否使用它由你自己决定。在这里我只是展示我的视野。当然,对于这样一项了不起的工作,这个[库](https://github.com/orfjackal)的作者值得称赞。