5
निर्मित एक समारोह है कि निम्नलिखित करेंगे के लिए खोज रहे:हास्केल में, क्या एक अंतर्निहित फ़ंक्शन है जो एक तत्व की सूची बनाता है?
mklist x = [x]
लाभ यह है कि मैं एक संरचना में इसका इस्तेमाल एक तत्व की एक सूची बनाने के लिए कर सकते हैं। समझें कि (दोहराना 1) उपलब्ध है लेकिन क्या कोई और प्रत्यक्ष कार्य है? इस तरह की स्थितियों में उपयोगी होगा:
["Alice", "Bob", "Charlie"] >>= mklist . ("Hello " ++)
ओह। सही। ओह। धन्यवाद। – me2
:-) बेशक आपका उदाहरण 'मैप' का उपयोग करके आसानी से किया जा सकता है, लेकिन मुझे लगता है कि आपका असली परिदृश्य अधिक जटिल है। –
नियंत्रण से 'शुद्ध'। आवेदन भी काम करता है। वह चार गैर-स्थानांतरित पत्र हैं! 'वापसी' के साथ ही, किसी प्रकार की त्रुटियां अधिक जटिल हो सकती हैं, हालांकि। – yatima2975