state-monad

    72गर्मी

    3उत्तर

    मैंने स्कालाज़ राज्य मोनड के कई उदाहरण नहीं देखे हैं। this example है लेकिन यह समझना मुश्किल है और ऐसा लगता है कि स्टैक ओवरफ़्लो पर केवल एक other question है। मैं कुछ उदाहरण पोस्ट करने जा रहा हूं जिनक

    5गर्मी

    2उत्तर

    को समझने की कोशिश कर रहा हूं मैं अपने लिफ्ट प्रोजेक्ट में स्कालाज़ का उपयोग शुरू करने की कोशिश कर रहा हूं। उस उद्देश्य के लिए मैं शैली को पूरा करने के लिए कुछ कोड लिख रहा हूं। एक उपयोगकर्ता में लॉग इन

    6गर्मी

    2उत्तर

    में राज्य के विभिन्न, इंटरैक्टिंग स्तर मैं 4 बिट माइक्रोप्रोसेसर अनुकरण कर रहा हूं। मुझे रजिस्टरों, मेमोरी और चलने वाले आउटपुट (बेंच पॉइंट्स को फ़ेच-निष्पादित चक्र काउंटर के लिए भी ट्रैक रखने की आवश्य

    6गर्मी

    2उत्तर

    Control.Applicative के लिये दस्तावेज को देखते हुए, मैं वे कुछ monads (जैसे IO, Maybe और विशेष रूप से ST) के लिए उदाहरण घोषणाओं है कि नोटिस, लेकिन ऐसी State और RWS रूप MTL monads के लिए कोई उदाहरण नहीं

    17गर्मी

    1उत्तर

    मैं राज्य मोनड के साथ खेल रहा था, और मुझे नहीं पता कि कोड के इस साधारण टुकड़े में स्टैक ओवरफ़्लो क्या हो रहा है। import Control.Monad.State.Lazy tick :: State Int Int tick = do n <- get put $

    11गर्मी

    2उत्तर

    का अध्याय 3 मैं Structure and Interpretation of Computer Programs में काम कर रहा हूं और हास्केल में अभ्यास पूरा कर रहा हूं। पहले दो अध्याय ठीक थे (github पर कोड) लेकिन अध्याय 3 मुझे कठिन सोच रहा है। य

    7गर्मी

    1उत्तर

    के साथ ट्रैवर्स करते समय नेस्टेड संरचना को कैसे संभालें I have a nested संरचनाएं हैं जिन्हें मैं स्केलाज़ राज्य मोनैड का उपयोग करके एक्सएमएल में परिवर्तित कर रहा हूं। यह तब तक अच्छा काम करता है जब तक

    10गर्मी

    3उत्तर

    में मोनैड का मिश्रण मैं एक स्पाइडर सॉलिटेयर प्लेयर को हास्केल सीखने के अभ्यास के रूप में लिखने की कोशिश कर रहा हूं। मेरे main समारोह (mapM का प्रयोग करके) प्रत्येक खेल के लिए एक बार एक playGame फ़ंक्श

    13गर्मी

    3उत्तर

    मैं एक एक प्रकार [ST s (Int, [Int])] के लिए बाध्यकारी है और मैं मानचित्र का उपयोग इस प्रकार प्रत्येक तत्व को runST लागू करने के लिए कोशिश कर रहा हूँ: name :: [ST s (Int, [Int])] --Of Course there is a

    7गर्मी

    2उत्तर

    मैं Hoopl लाइब्रेरी का उपयोग कर रहा हूं और फिर से लिखने के दौरान कुछ राज्य ले जाना चाहता हूं। पुनर्लेखन कार्य मोनैड के इस्तेमाल के बारे में पॉलिमॉर्फिक हैं, लेकिन मैं यह नहीं समझ सकता कि लाइब्रेरी के