ghc

    14गर्मी

    1उत्तर

    इसमें कुछ समय हास्यास्पद लग सकता है स्वीकार करता है, लेकिन GHC मेरी स्ट्रिंग वाली बेकन, एक क्रोइसैन, ककड़ी संकलित करने के लिए विफल रहता है, और एक आलू: main = putStrLn " " मैं मैं आसानी से लिख सकता

    13गर्मी

    3उत्तर

    अब हमारे पास इंजेक्शन प्रकार परिवार हैं, क्या परिवार परिवारों के प्रकार के परिवारों का उपयोग करने के लिए कोई शेष उपयोग केस है? डेटा परिवारों के बारे में पिछले StackOverflow सवाल को देखते हुए, वहाँ एक

    5गर्मी

    1उत्तर

    मान लें कि मेरे पास एक पॉलिमॉर्फिक प्रकार है जहां पैरामीटर में से एक उच्च प्रकार का प्रकार (* -> *) है। data Tricky m = Tricky { numbers :: m Int, genesis :: m String } क्या आर्केन और असुरक्षित भाषा

    5गर्मी

    3उत्तर

    जीएचसी assert एस को फिर से लिखता है जब id के रूप में अनुकूलित किया जाता है। या वैकल्पिक रूप से, यह व्यवहार एक कंपाइलर ध्वज के साथ बदला जा सकता है। हालांकि, मैंने देखा कि यह trace के साथ नहीं होता है।

    7गर्मी

    1उत्तर

    मैंने अभी टिक-टैक-टो में कदम उठाने के लिए एक समारोह लिखा है। मैं पैटर्न मिलान को धक्का देना चाहता था। इसलिए मैंने 9 makeAMove क्लॉज लिखा। प्रत्येक में एक खाली प्रतीक द्वारा नामित एक अलग स्थान के साथ ए

    5गर्मी

    2उत्तर

    से समझ बनाना मैं जीएचसी प्रोफाइलर से समझने की कोशिश कर रहा हूं। एक आसान ऐप है, जो werq और lens-aeson पुस्तकालयों का उपयोग करता है, और जीएचसी प्रोफाइलिंग के बारे में सीखते समय, मैंने थोड़ा सा खेलने का

    7गर्मी

    1उत्तर

    संबंधित पोस्ट: How to disambiguate selector function? https://ghc.haskell.org/trac/ghc/wiki/Records/OverloadedRecordFields/DuplicateRecordFields हालांकि, हम डेटाप्रकार निर्धारित करने के लिए तर्क के प्

    8गर्मी

    1उत्तर

    में फॉरल के बारे में उलझन में 'दयालु' मैंने जीएचसी 8.0.1 में एक अनुक्रमित स्थिति में भाग लिया है जिसमें टाइप-इंडेक्स (?) जीएडीटी हैं, जहां प्रकार बनाम हस्ताक्षरों में पहल शुरू करने से विभिन्न प्रकार क

    5गर्मी

    1उत्तर

    -XTypeApplications साथ GHC 8.0 में, आप प्रकार स्पष्ट रूप से @ समारोह तर्क पूर्ववर्ती के साथ निर्दिष्ट कर सकते हैं। यह वास्तव में किस प्रकार निर्दिष्ट करता है, खासकर जब कई @ पेश किए जाते हैं?

    8गर्मी

    1उत्तर

    में मैं हास्केल के लिए नया हूँ और एक मुद्दा निम्नलिखित कोड चलाने हो रहा है: module Main ( main ) where main = putStrLn "Hello, world!" SublimeHaskell संकलन और runhaskell hello.hs जो त्रुटि देता