functional-programming

    6गर्मी

    3उत्तर

    के साथ स्कैला में चौड़ाई पहली खोज को कैसे कार्यान्वित करें मैं सोच रहा हूं कि कार्यात्मक प्रोग्रामिंग का उपयोग करके स्केल में Breadth-first search को कैसे कार्यान्वित किया जाए। def bfs[S](init: S, f:

    5गर्मी

    1उत्तर

    एक समारोह def f(i: I) : S => S मैं एक बहुत आम Combinator लिखने के लिए चाहते हैं को देखते हुए साथ endomorphism का एक संग्रह गुना कैसे g def g(is : Seq[I], init: S) : S आसान कार्यान्वयन केवल क्लासिक

    12गर्मी

    1उत्तर

    कुछ गणित कार्य हैं जो एस्ट्रोफ़े के साथ समाप्त होते हैं जैसे: +', *', और -'। गैर-एस्ट्रोफ़े और एस्ट्रोफ़े के बीच क्या अंतर है?

    14गर्मी

    1उत्तर

    तो, मैं एक अनुभवी ओओपी प्रोग्रामर (मुख्य रूप से सी ++) हूं, अभी कार्यात्मक प्रोग्रामिंग के साथ अपने पैर की उंगलियों को डुबोना शुरू कर रहा हूं। मेरी समझ से, पूरी तरह से कार्यात्मक प्रतिमान में, कार्यों

    5गर्मी

    1उत्तर

    F # में स्लाइसिंग के लिए GetSlice कार्यान्वित करना "स्लाइस एक्सप्रेशन" का समर्थन करता है, जो उदा। एक पारंपरिक एक-आयामी सरणी myArray के लिए myArray.[3 .. 5] जैसे अभिव्यक्तियों की अनुमति देता है। उदाहरण

    7गर्मी

    2उत्तर

    मैं हास्केल जैसे शुद्ध कार्यात्मक भाषाओं की अपील को समझता हूं जहां आप मोनैड का उपयोग कर डिस्क I/O जैसे दुष्प्रभावों का ट्रैक रख सकते हैं। सभी सिस्टम कॉल साइड इफेक्ट्स क्यों नहीं मानते हैं? उदाहरण के ल

    10गर्मी

    2उत्तर

    पर स्कैला प्रकार का उदाहरण अनुवाद करें मुझे स्कैला आलेख में वास्तव में एक दिलचस्प उदाहरण मिला और मैं सोच रहा हूं कि इसे हास्केल में कैसे एन्कोड किया जा सकता है। trait Status trait Open extends Status

    5गर्मी

    2उत्तर

    के साथ जेएस में प्वाइंटफ्री रिकर्सन मैं पॉइंटफ्री फ़ंक्शंस के बारे में सीख रहा हूं और उस शैली में इस रिकर्सिव नल रीमूवर को कार्यान्वित करने की कोशिश कर रहा हूं। काम करता है, लेकिन है नहीं pointfree: f

    6गर्मी

    1उत्तर

    के बीच सबटाइपिंग coursera कार्यात्मक प्रोग्रामिंग पाठ्यक्रम में, मैं एक सूक्ष्म अवधारणा में आया था। तो ए 2 <: A1 और बी 1 <: बी 2, तो (A1 => बी 1) <: (A2 => बी 2) औचित्य जब हम ए 2 के लिए एक तर्क पारित

    6गर्मी

    1उत्तर

    अपने लेख में "Why Functional Programming Matters" जॉन ह्यूजेस का तर्क है कि "आलसी मूल्यांकन शायद कार्यात्मक प्रोग्रामर के प्रदर्शन में मॉड्यूलरलाइजेशन के लिए सबसे शक्तिशाली उपकरण है।" ऐसा करने के लिए,