使用函数的输出作为其他的输入

时间:2017-02-05 02:44:14

标签: python loops functional-programming

我的软件是按顺序调用的一系列函数:

0x7FFFFFFF

他们都收到相同的输入:一个名为IMAGE_FILE_LARGE_ADDRESS_AWARE的字典。

样品:

function1 -> function2 -> function3 ....

是否有任何工具可以帮助我实现某种Fluent Interface

目前我正在使用循环:

options

感谢。

1 个答案:

答案 0 :(得分:-1)

这是你想要的吗?

https://mathieularose.com/function-composition-in-python/

def compose(*functions):
    return functools.reduce(lambda f, g: lambda x: f(g(x)), functions, lambda x: x)