एक कार्यक्रम मैं हास्केल में लिख रहा हूँ मेरी परिभाषित प्रकार की एक सूची उदाहरण है मान, लेकिन स्ट्रिंग उस समय सूची में नहीं हो सकता है।हास्केल
के बाद से हास्केल सूचियों अपरिवर्तनीय हैं, मैंने तय कर लिया सबसे आसान तरीका है (स्यूडोकोड में) यह करने के लिए किया गया था:
if a tuple containing the string exists:
delete it
add the correct data
मैं जानना चाहता हूँ:
क) अगर कोई ऐसा करने के लिए एक आसान तरीका है इस
ख) यदि नहीं, तो मैं कैसे सही तत्व को हटाने
धन्यवाद के बारे में जाना होगा
एसोसिएशन सूची के स्थान पर 'Data.Map' का उपयोग करना हमेशा अच्छा विचार नहीं है। 'Data.Map' एक बड़ी डेटा संरचना के लिए केवल तेज़ है, और अक्सर एसोसिएशन सूची का उपयोग करना आसान होता है और क्लीनर कोड में परिणाम होता है। यहां हमारे पास कोई जानकारी नहीं है कि एसोसिएशन सूची का उपयोग कैसे किया जा रहा है या डेटा कैसा दिखता है, इसलिए यह कहना मुश्किल है। – Yitz
@Yitz, मुझे लगता है कि मैं एसोसिएशन सूचियों के बारे में आपके दावे को चुनौती देता हूं जो "सरल" होता है। मैंने कभी इसका अनुभव नहीं किया है। – luqui
ऐसा होना चाहिए क्योंकि आप अक्सर 'Data.Map' तक पहुंचते हैं। :) – Yitz