擅长:python、mysql、java
<p>这是高阶函数<code>compose</code>的一个例子。到处躺着很方便</p>
<pre><code>def compose(*functions):
""" Returns the composition of functions"""
functions = reversed(functions)
def composition(*args, **kwargs):
func_iter = iter(functions)
ret = next(func_iter)(*args, **kwargs)
for f in func_iter:
ret = f(ret)
return ret
return composition
</code></pre>
<p>现在可以将函数编写为</p>
^{pr2}$
<p>等等</p>