functional-collections:如果python不反对函数式编程该怎么办?

时间:2024-05-19 06:57:31
【文件属性】:

文件名称:functional-collections:如果python不反对函数式编程该怎么办?

文件大小:17KB

文件格式:ZIP

更新时间:2024-05-19 06:57:31

Python

功能性Python实用程序 功能集合扩展 TL; DR:此库使您可以从左到右编写变换,而无需将内容包装在括号中并从右到左编写 这些采取对基本python类型的扩展形式,其背后的总体思路是模拟scala集合库以提供面向对象但可组合的接口。 您将获得所有基本构建块,以帮助您以明智的方式在python中表达单子变换: 那么,这甚至包括哪些包装? 转换:地图,flatMap 过滤器:filter,filterNot,distinct,相交 订购工具:已排序,反向,随机播放 reducers:reduce,fold,foldLeft,foldRight,join,mkString,forAll,sum,find,existing,min,max 整形工具:zip,展平,groupBy,分组,收集,枚举,组合,排列,收集,匹配 实用程序:空,nonEmpty,toSet,toDict,toTu


【文件预览】:
functional-collections-master
----example_typed.py(109B)
----test_collections.py(4KB)
----test_insanity.py(1KB)
----requirements.txt(26B)
----typed()
--------__init__.py(1016B)
----examples()
--------caseclass.py(715B)
--------collections.py(1KB)
----tox.ini(173B)
----test_caseclass.py(1KB)
----setup.py(1KB)
----README.md(5KB)
----Makefile(17B)
----test_hyperduck.py(986B)
----functional_collections()
--------hyperduck.py(2KB)
--------namedtypedtuple.py(6KB)
--------__init__.py(130B)
--------functional.py(12KB)
----.gitignore(30B)

网友评论