pythonの素敵ライブラリ functools, itertools, operator
pythonで、関数型プログラミングする時に便利なツール群。
超簡単な例
import functools as fnt import itertools as itt import operator as op print map(fnt.partial(op.add, 1), range(10)) for x in itt.count(): if x >= 10: break print x
import functools as fnt import itertools as itt import operator as op print map(fnt.partial(op.add, 1), range(10)) for x in itt.count(): if x >= 10: break print x