कई सूची प्रसंस्करण भाषाओं (और अन्य भाषाओं में) में उनके पास करी नामक एक फ़ंक्शन है, जो कुछ साफ चीजें करता है। मेरा सवाल यह है कि वे इसे करी क्यों कहते हैं? यह नाम कहां से आया है? मेरा एकमात्र अनुमान दुनिया के विभिन्न देशों से स्वादिष्ट करी व्यंजन होगा, लेकिन मैं इस और कार्यों के व्यवहार से कोई संबंध नहीं देख सकता।फ़ंक्शन करी को करी कहा जाता है?
11
A
उत्तर
23
इसका नाम Haskell Curry के नाम पर रखा गया है, जो कार्यात्मक प्रोग्रामिंग की गणितीय नींव पर काम करते हैं।
4
अवधारणा का नाम Haskell Curry के नाम पर रखा गया है, जिसने इसे विकसित किया।
Currying मूल रूप से एन तर्कों के एक समारोह को एन नेस्टेड कार्यों के 'पेड़' में अनुवाद कर रहा है, प्रत्येक एक तर्क ले रहा है।
हास्केल में, curry
फ़ंक्शन दो तर्कों के एक फ़ंक्शन को एक तर्क के फ़ंक्शन में परिवर्तित करता है जो एक तर्क का एक और कार्य देता है, जो अंत में परिणाम वापस कर देगा।
curry :: ((a, b) -> c) -> a -> b -> c
इसके कार्यान्वयन प्रकार परिभाषा से भी कम है:
curry f x y = f (x, y)
संबंधित मुद्दे
- 1. करी-हावर्ड आइसोमोर्फिज्म
- 2. करी (==) कैसे काम करता है?
- 3. क्यूटी स्लॉट करी
- 4. पाइपिंग, संरचना, और करी
- 5. सी ++ 11: लैम्ब्डा, करी
- 6. फ्लेक्स: क्रियालेख में क्लासिक करी फ़ंक्शन को कार्यान्वित करना?
- 7. गो-लांग करी कैसे जा सकते हैं?
- 8. एक विधि को करी कैसे करें?
- 9. करी के व्यावहारिक फायदे क्या हैं?
- 10. यह कार्यात्मक "पैटर्न" क्या कहा जाता है?
- 11. सी में करी करने का कोई तरीका है?
- 12. करी के वास्तविक उपयोग के मामले क्या हैं?
- 13. एफ # में, आप परमएरे फ़ंक्शन (जैसे sprintf) को कैसे करी करते हैं?
- 14. हास्केल में $ ऑपरेटर करी के साथ फ़ंक्शन एप्लिकेशन कैसे कार्य करता है?
- 15. जावास्क्रिप्ट फ़ंक्शन "एक्शन" कहा जाता है
- 16. फ़ंक्शन क्यों कहा जाता है? जावास्क्रिप्ट/खिड़की
- 17. सेटटाइमआउट को दिए गए फ़ंक्शन को क्या कहा जाता है?
- 18. क्या यह मध्य कार्य तर्क को करी करने के लिए F # में संभव है?
- 19. क्या फ़ंक्शन को टाइपिड के अंदर नहीं कहा जाता है?
- 20. परीक्षण अगर फ़ंक्शन को प्रतिक्रिया और एंजाइम कहा जाता है
- 21. __PRETTY_FUNCTION__ को __PRETTY_FUNCTION__ क्यों कहा जाता है?
- 22. कब देखेंDidLoad कहा जाता है?
- 23. एक div को div कहा जाता है? एक अवधि कहा जाता है एक अवधि कहा जाता है?
- 24. ग्रोवी क्लोजर का उपयोग करके करी को समझने में मदद चाहिए?
- 25. AJAX को एसिंक्रोनस क्यों कहा जाता है?
- 26. कुकीज को "कुकीज़" क्यों कहा जाता है?
- 27. धारावाहिकरण को क्रमबद्धरण क्यों कहा जाता है?
- 28. कर्नेल को कर्नेल क्यों कहा जाता है?
- 29. इस चरित्र को क्या कहा जाता है?
- 30. इस पैटर्न को क्या कहा जाता है?
सुझाव: प्रोग्रामिंग भाषा हास्केल हास्केल करी नामित किसी के नाम पर है यह प्रकार है। –
क्योंकि * Schönfinkeln * अंग्रेजी वक्ताओं के साथ समस्याएं उत्पन्न हुई **; ** ** (देखें [मूसा शॉनफिंकेल] (https://en.wikipedia.org/wiki/Moses_Sch%C3%B6nfinkel)) – Carsten
ध्यान दें कि वहां मौजूद भी है [करी] नामक कार्यात्मक तर्क भाषा (https://en.wikipedia.org/wiki/Curry_%28programming_language%29), वैसे, हास्केल वाक्यविन्यास का उपयोग करता है। – Bakuriu