扩展功能组合和管道工具

function-pipe的Python项目详细描述


函数管道python模块定义类functionnode(fn)和decorators来创建派生类pipenode(pn)。fn是可调用函数的包装器,允许在应用运算符、组合可调用函数或分区后返回新的fn。这支持以懒惰和声明方式灵活地组合函数。

pipenodes(pns)是为扩展函数组合或数据流编程准备的fn。pns通过decorator提供的两阶段调用机制,向包装函数公开前置输出和公共初始输入。与严格的线性管道不同,pns序列可以存储和重用;pns可以作为其他pns的参数提供;pns的结果可以存储在同一管道中,以便以后调用。

代码:https://github.com/InvestmentSystems/function-pipe

文件:http://function-pipe.readthedocs.io

包裹:https://pypi.python.org/pypi/function-pipe

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Synth外观和感觉什么都不做?   java为什么JavaFX在使用文本组件时会在字母之间添加额外的间距?我该如何修复它?   java四位数字程序:分组数字   java我应该如何创建这个新页面?JSP还是servlet?   java将hashmap作为avalue添加到hashmap中   java如何使xmemcached更快   一个流中的java筛选器和set()   EJB模块和HTTP路由器模块之间的java通用绑定   java线程处理多个rest调用   java什么是运算符重载,它与多态性不同吗?   java投票系统错误