Voglio una funzione denominata times()
, al fine di rendere:Come costruire un tale strumento di programmazione funzionale in Python?
times(func,2)
equivalente a lambda x:func(func(x))
e times(func,5)
equivalente a lambda x:func(func(func(func(func(x)))))
Esiste un tale strumento in Python? Come sarebbe il codice se voglio scriverlo da solo?
Grazie!
Grazie, Sven. La funzione '' wrapped'' sembra magica. –
Vorrei dare questo +100 se potessi. Così elegante! – inspectorG4dget
Mi stavo chiedendo se c'è un modo ** ricorsivo ** invece di ** iterativo ** per farlo .. –