algebraic-data-type पर टैग किए गए जवाब

7
आप सी # - या जावा जैसी भाषा में बीजीय डेटा प्रकार को कैसे एन्कोड करते हैं?
कुछ समस्याएं हैं जो आसानी से बीजगणितीय डेटा प्रकारों द्वारा हल की जाती हैं, उदाहरण के लिए एक सूची प्रकार बहुत संक्षिप्त रूप में व्यक्त किया जा सकता है: data ConsList a = Empty | ConsCell a (ConsList a) consmap f Empty = Empty consmap f (ConsCell a b) = …

1
आधुनिक सीपीयू पर एकल-असाइनमेंट एडीटी उन्मुख कोड का प्रदर्शन
एकल असाइनमेंट के साथ अपरिवर्तनीय डेटा में काम करने से अधिक मेमोरी की आवश्यकता का स्पष्ट प्रभाव पड़ता है, एक अनुमान लगाएगा, क्योंकि आप लगातार नए मान बना रहे हैं (हालांकि कवर के तहत संकलक इस मुद्दे को कम करने के लिए सूचक चालें करते हैं)। लेकिन मैंने अब कुछ …

3
बीजीय डेटा प्रकार क्या समस्या को हल करते हैं?
निष्पक्ष चेतावनी, मैं कार्यात्मक प्रोग्रामिंग के लिए नया हूं इसलिए मैं कई बुरी धारणाओं को पकड़ सकता हूं। मैं बीजगणितीय प्रकारों के बारे में सीख रहा हूं। कई कार्यात्मक भाषाएं उन्हें लगती हैं, और वे पैटर्न मिलान के साथ संयोजन में काफी उपयोगी हैं। हालांकि, वे वास्तव में किस समस्या …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.