An idea for fast function composition
castironpi at gmail.com
castironpi at gmail.com
Sat Feb 16 18:43:34 EST 2008
> def compose( funcs ):
> def reccompose( *args ):
> return compose( funcs[:-1] )( funcs[-1]( *args ) ) if funcs else
> funcs[0]( *args )
> return reccompose- Hide quoted text -
Which was, if funcs> 1, which is len( funcs )> 1.
>>> [1]>0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unorderable types: list() > int()
More information about the Python-list
mailing list