【发布时间】:2014-12-16 00:58:03
【问题描述】:
我想在我的 Android 应用程序中使用函数式编程,但由于 Java8 不可用,我决定使用 Guava 库。但显然 Guava 库中没有 REDUCE 聚合。如果有人能解释为什么会这样,我很想知道,但我需要的是一种解决方法。
如何在 Guava 中模拟 REDUCE/DROP 函数式编程特性?例如,如何在 FluentInterface 上计算总和或平均值,而无需从头开始编写代码(函数式编程的主要原则之一,不是吗?)。
如果您使用 Android 中的另一个库完成此操作,请也告诉我。
【问题讨论】: