可调用和组件连接在一个大的快乐链中
callchain的Python项目详细描述
允许将任意可调用项、组件和事件侦听器连接到一个延迟计算的处理链中。
一些精心设计的例子:
chain样式:
>>> from callchain import aachainq as chainq >>> chainqueue = chainq() >>> chainqueue(('a', 1), ('b', 2), ('c', 3)).reup().wrap(dict).map().value() {'a': 1, 'b': 2, 'c': 3}
面向对象的样式:
>>> chainqueue(('a', 1), ('b', 2), ('c', 3)) >>> chainqueue.reup() >>> chainqueue.wrap(dict) >>> chainqueue.map() >>> chainqueue.value() {'a': 1, 'b': 2, 'c': 3}
在https://github.com/lcrees/callchain/镜像