accumulate ऑपरेशन लागू कीजिए। यह ऑपरेशन एक संग्रह और एक क्रिया लेता है, जिसे संग्रह के हर एलिमेंट पर करना होता है। बदले में यह एक नया संग्रह लौटाता है, जिसमें इनपुट संग्रह के हर एलिमेंट पर उस क्रिया को लागू करने का परिणाम होता है।
संख्याओं का यह संग्रह दिया गया है:
और यह क्रिया:
x => x * x)आपके कोड से इन वर्गों का संग्रह बनना चाहिए:
अपेक्षित फंक्शन सिग्नेचर देखने के लिए टेस्ट सूट देखिए।
अपनी स्टैंडर्ड लाइब्रेरी में मिलने वाली collect/map/fmap जैसी सुविधाओं से हाथ दूर रखिए! इसे दूसरे बुनियादी साधनों का इस्तेमाल करके खुद हल कीजिए।
Exercism पर साइन अप कीजिए और Elixir को 58 कॉन्सेप्ट168 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।