函数程序设计中的函数组合算子
fcompop的Python项目详细描述
fcompop是一个提供函数组合运算符的python库。
用法示例如下:
>>> import fcompop >>> fcompop.inject() # adding operators to builtin&user functions >>> func = str._ >> (lambda x: x * 2 + 'abc') >> str.upper >>> func(123) '123123ABC' >>> func = (lambda x: '-' + x)._ << chr << (lambda x: x + 1) << ord >>> func('a') '-b'