## Lambda表達式:Retrolambda
沒有人會抱怨在代碼中使用Java 8的lambada表達式,甚至在簡化并擺脫了很多樣板代碼以后,使用得更多,如你看到這段代碼:

然而,我百感交集,為什么呢?我們曾在[@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)的作者值得稱贊。