番石榴是否具有与Python的reduce函数等效的功能?

本秀:

番石榴(或其他Java库)在Python中是否具有类似reduce()函数的功能?

我正在寻找类似http://docs.python.org/library/functions.html#reduce的内容

斯蒂芬·C:

我(尚未)设法找到任何支持map和的Java集合库reduce(我排除了并行/分布式处理框架中的映射/归约功能...因为这些框架值得拥有一个“大”问题。)

可能出现这种“缺失”的原因是没有闭包的映射/减少编码太麻烦了。样板代码过多,语法过于繁重。由于在简单集合上使用map / reduce原语的主要目的是使您的代码简单优雅。


@CurtainDog提供了到lambdaj的链接这样做确实是OP所需要的(尽管没有专门调用的方法reduce)。但这说明了我所说的样板。请注意,许多高阶操作涉及创建扩展一个或其他Closure类的类。

(FWIW,我认为这些Lambda.aggregate(...)方法是的lambdaj类似物reduce。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Perl 6是否具有与Python的bytearray方法等效的功能?

是否有与R的sample()函数等效的Python?

番石榴和apache等效库之间有哪些重大改进?

是否有一个与Apache Commons CircularFifoBuffer等效的番石榴?

番石榴:为什么没有Lists.filter()函数?

番石榴中是否有对应的不可变的enumMap?

谷歌番石榴是否具有Java tryparse整数方法或类似方法?

使用没有加载功能的番石榴缓存

番石榴是否具有采用自定义哈希/等于函数的Map实现?

番石榴中有双向功能吗?

番石榴依赖的jar大小-是否有小版本?

番石榴函数参数

有番石榴概述吗?

Rust是否具有与Python的列表理解语法等效的功能?

Rust是否具有与Python的unichr()函数等效的功能?

番石榴或其他地方是否有IdentitySetMultimap?

Perl 6是否具有与Python的dir()等效的功能?

是否有可能知道两个python函数在功能上是否等效?

Perl 6在字典上是否具有与Python的update方法等效的功能?

Powershell是否具有与bash子外壳等效的功能?

C#是否具有与#def常量等效的#include功能?

Postgres中是否具有与Oracle的BITAND()函数等效的功能?

Rust是否具有与Python的字典理解语法等效的功能?

HQL是否具有与SQL COVERT()函数等效的功能

python是否具有与javascript等效的功能注释?

Ruby Sequel是否具有与SQL“ coalesce”功能等效的功能?

具有多个分割参数的番石榴分割器

dartdoc是否具有与javadoc的@since标记等效的功能?

是否有与 Python 的 getattr() 函数等效的 Javascript?