मैं बनाने के लिए times()
नाम के एक समारोह चाहते हैं, क्रम में:पायथन में ऐसे कार्यात्मक-प्रोग्रामिंग टूल का निर्माण कैसे करें?
times(func,2)
बराबर lambda x:func(func(x))
और times(func,5)
lambda x:func(func(func(func(func(x)))))
के बराबर करने के लिए वहाँ पायथन में इस तरह के एक उपकरण है? कोड मुझे कैसा दिखता है अगर मैं इसे खुद लिखना चाहता हूं?
धन्यवाद!
धन्यवाद, स्वेन। 'लपेटा' समारोह जादू दिखता है। –
अगर मैं कर सकता तो मैं यह +100 दूंगा। कितने शालीन! – inspectorG4dget
मैं बस यह सोच रहा हूं कि ** ** पुनरावर्तक ** ** इसके बजाय ** ऐसा करने के लिए ** रिकर्सिव ** है। –