मैं C ++ टेम्प्लेट को पास करने के नियमों को तर्क के रूप में देख रहा हूं। यह C ++ द्वारा समर्थित है जैसा कि यहां एक उदाहरण द्वारा दिखाया गया है: #include <iostream> void add1(int &v) { v+=1; } void add2(int &v) { v+=2; } template <void (*T)(int &)> …
मैं 'फंक्टर' शब्द के कुछ समय बाद आया हूं, जबकि कार्यात्मक प्रोग्रामिंग पर विभिन्न लेख पढ़ रहा हूं, लेकिन लेखक आमतौर पर यह मान लेते हैं कि पाठक पहले से ही इस शब्द को समझता है। वेब पर चारों ओर देखना या तो अत्यधिक तकनीकी विवरण प्रदान करता है ( …
किसी को यह समझाते हुए कि किस प्रकार का X वर्ग I डेटा संरचनाओं के अच्छे उदाहरणों को खोजने के लिए संघर्ष कर रहा है जो वास्तव में X हैं। इसलिए, मैं उदाहरण के लिए अनुरोध करता हूं: एक प्रकार का कंस्ट्रक्टर जो फ़नकार नहीं है। एक प्रकार का कंस्ट्रक्टर …
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 4 साल पहले बंद हुआ । इस प्रश्न …
map :: (a -> b) -> [a] -> [b] fmap :: Functor f => (a -> b) -> f a -> f b liftM :: Monad m => (a -> b) -> m a -> m b हमारे पास तीन अलग-अलग कार्य क्यों हैं जो अनिवार्य रूप से एक ही …
यह एक लंबोदा फ़ंक्शन प्रश्न नहीं है, मुझे पता है कि मैं एक लंबो को एक चर में असाइन कर सकता हूं। हमें घोषित करने की अनुमति देने की क्या बात है, लेकिन एक फ़ंक्शन को कोड के अंदर परिभाषित नहीं करना है? उदाहरण के लिए: #include <iostream> int main() …
ApplicativeTypeclass का प्रतिनिधित्व करता है ढीला monoidal functors कि आपके द्वारा लिखे गए कार्यों की श्रेणी पर कार्तीय monoidal संरचना की रक्षा। दूसरे शब्दों में, (,)एक सांध्यात्मक संरचना को देखते हुए विहित आइसोमोर्फिम्स दिए गए हैं : -- Implementations left to the motivated reader assoc_fwd :: ((a, b), c) -> …