डी में मैं एक सरणी में सभी तत्वों के लिए एक फ़ंक्शन कैसे लागू करूं?डी में मैं एक सरणी में सभी तत्वों के लिए एक फ़ंक्शन कैसे लागू करूं?
उदाहरण के लिए मैं std.string.leftJustify()
फ़ंक्शन को स्ट्रिंग सरणी में सभी तत्वों पर लागू करना चाहता हूं।
मुझे पता है कि मैं एक पाश का उपयोग कर सकता हूं लेकिन क्या एक अच्छा नक्शा कार्य है? मुझे लगता है कि std.algorithm
लाइब्रेरी में से एक है लेकिन मुझे नहीं पता कि अभी तक डी में टेम्पलेट का उपयोग कैसे किया जाए।
कोई उदाहरण?
कीवर्ड "प्रतिनिधि" वैकल्पिक है, इसलिए आप केवल ऑटो lj = map लिख सकते हैं! ((ए) {वापसी a.leftJustify (10);}) (x); – Nekuromento
मुझे विश्वास नहीं है कि यह ओपी चाहता है जो करता है। यहां, 'x' अपरिवर्तित रहेगा। मेरा मानना है कि वह जगहों पर तत्वों को संशोधित करना चाहता है। –
क्या प्रतिनिधि को बदलने वाले रेफ पैरामीटर के साथ एक प्रतिनिधि को पास करना संभव नहीं है? – Trass3r