मैं हास्केल के लिए नौसिखिया हूं और मुझे पता है कि हास्केल मानक पुस्तकालय modules
में विभाजित है, उनमें से प्रत्येक में functions
और types
शामिल हैं जो किसी भी तरह से संबंधित हैं और कुछ सामान्य उद्देश्य प्रदान करते हैं। मैं उन पुस्तकालय कार्यों के कार्यान्वयन (कोड) को देखना चाहता हूं। मैं इसे कहां देख सकता हूं? ghci
में कोई आदेश है ताकि मैं कार्यान्वयन देख सकूं या मॉड्यूल के बारे में जानने के लिए मुझे कोई संसाधन प्रदान कर सकूं। धन्यवादहैकेल में मॉड्यूल के फ़ंक्शन के कार्यान्वित कोड को कैसे देखें?
6
A
उत्तर
4
शायद इसे करने का सबसे सुविधाजनक तरीका Hackage का उपयोग करें। फ़ंक्शन हस्ताक्षर के दाईं ओर Source
पर क्लिक करके आप उदाहरण के लिए map
फ़ंक्शन का निरीक्षण कर सकते हैं। यह तब हाइलाइट किए गए कोड खंड दिखाएगा। उदाहरण के लिए:
map :: (a -> b) -> [a] -> [b] {-# NOINLINE [0] map #-} -- We want the RULEs "map" and "map/coerce" to fire first. -- map is recursive, so won't inline anyway, -- but saying so is more explicit, and silences warnings map _ [] = [] map f (x:xs) = f x : map f xs
तुम भी नाम या हस्ताक्षर से कार्यों खोज करने के लिए Hoogle उपयोग कर सकते हैं, और परिणाम पर क्लिक करके, आप प्रासंगिक hackage पृष्ठ पर पुनः निर्देशित किया जाएगा।
संबंधित मुद्दे
- 1. हैकेल: फ़ंक्शन
- 2. सी ++ में आर के "ऑप्टिमाइज़" फ़ंक्शन को कैसे कार्यान्वित करें?
- 3. node.js में फ़ंक्शन बॉडी को कैसे देखें?
- 4. कोड :: ब्लॉक में डिस्सेप्लर को कैसे देखें?
- 5. टिप्पणियों के साथ सुंदर प्रिंट हैकेल स्रोत कोड
- 6. हैकेल
- 7. रूबी के बराबर ...? हैकेल
- 8. विधि के कोड को कैसे देखें जिसे MethodImplOptions.InternalCall के रूप में चिह्नित किया गया है?
- 9. कोड/मॉड्यूल में कोड को विभाजित करने के लिए कब?
- 10. पर्ल मॉड्यूल में फ़ंक्शन संदर्भ कैसे लिखें?
- 11. हैकेल में बाहरी कार्यों?
- 12. कोड सूची में देखें पंक्ति ऊंचाई देखें
- 13. हैकेल - हाइपरपरेशन (एकरमेन) फ़ंक्शन, टेट्रेशन
- 14. आर के स्रोत कोड (प्री-पार्सिंग) को कैसे देखें
- 15. एक JAR फ़ाइल के अंदर स्रोत कोड को कैसे देखें?
- 16. डीएलएल फाइलों के स्रोत कोड को कैसे देखें?
- 17. हैकेल के एफएफआई
- 18. विजुअल स्टूडियो कोड में फ़ंक्शन के उपयोग कैसे दिखाएं?
- 19. पायथन में फ़ंक्शन हस्ताक्षर कैसे देखें?
- 20. हैकेल
- 21. सी # में सही फ़ंक्शन पाइपलाइन को कैसे कार्यान्वित करें?
- 22. क्या निम्नलिखित कोड वास्तव में हैकेल में घुमा रहा है?
- 23. वाल्ग्रिंड का उपयोग कर सी में फ़ंक्शन के ढेर और ढेर के उपयोग को कैसे देखें?
- 24. पीएल/एसक्यूएल में एक चर के प्रकार को कैसे देखें?
- 25. हैकेल
- 26. सी में "निजी/प्रतिबंधित" फ़ंक्शन को कैसे कार्यान्वित करें?
- 27. फ़ायरफ़ॉक्स में "जेनरेट किए गए HTML कोड" को कैसे देखें?
- 28. विजुअल स्टूडियो 2013 में कोड समीक्षा टिप्पणियों को कैसे देखें
- 29. हैकेल
- 30. जेएसपी (जावा) में PHP file_get_contents() फ़ंक्शन को कैसे कार्यान्वित करें?
इसे हैकेज से देखें। उदाहरण के लिए यह [डेटा। वेक्टर] है (https://hackage.haskell.org/package/vector-0.12.0.1/docs/Data-Vector.html) पैकेज। प्रत्येक फ़ंक्शन, इंस्टेंस या डेटा परिभाषा समझाया गया है जिसमें संबंधित लाइन के दाईं ओर एक # सोर्स लिंक भी शामिल है। – Redu