沒有人會(huì)抱怨在代碼中使用Java 8的lambada表達(dá)式,甚至在簡化并擺脫了很多樣板代碼以后,使用得更多,如你看到這段代碼:
然而,我百感交集,為什么呢?我們曾在@SoundCloud討論Retrolambada,主要是是否使用它,結(jié)果是:
?1. 贊成的理由:
2. 反對的理由:?
最后,我們認(rèn)定它不能為我們解決任何問題:你的代碼看起來很好且具有可讀性,但這不是我們與之共存的東西,由于現(xiàn)在所有功能最強(qiáng)大的IDE都包含代碼折疊式選項(xiàng),這就涵蓋這一需求了,至少是一個(gè)可接受的方式。
說實(shí)話,盡管我可能會(huì)在業(yè)余時(shí)間的項(xiàng)目中使用它,但在這里使用它的主要原因是嘗試和體驗(yàn)Android中Lambda表達(dá)式。是否使用它由你自己決定。在這里我只是展示我的視野。當(dāng)然,對于這樣一項(xiàng)了不起的工作,這個(gè)庫的作者值得稱贊。
更多建議: