हास्केल में और अनुभव हासिल करने के लिए मेरी खोज पर, मैंने प्रिंट और प्रिंटफ के साथ काम करना शुरू कर दिया।क्या हास्केल में printf के प्रारूपों के साथ प्रिंट का उपयोग करने का कोई तरीका है?
मैं एक सरणी मुद्रित करने के लिए कोशिश करना चाहता था (अच्छी तरह से, कई, लेकिन यह सिर्फ एक शुरुआत है) और मैं प्रारूप "%+.4f"
उपयोग करना चाहता था, जिसका अर्थ है मैं मिलेगा:
+2.1234 or -1.2345
मैं हालांकि देखा है कि यह बहुत है printf का उपयोग करके एक सरणी मुद्रित करना मुश्किल है, इसलिए मैंने प्रिंट करने के लिए स्विच करने का प्रयास किया। इस तरह से एक सूची मुद्रित करना आसान लगता है, लेकिन मुझे यकीन नहीं है कि मैं printf के लिए उपयोग किए गए उसी प्रारूप का उपयोग करके सूची के तत्वों को कैसे मुद्रित कर सकता हूं।
[-1.2, 2.3, 4.7, -6.850399]
क्या कोई तरीका है कि मैं इसे सूचियों की सूची में लागू कर सकता हूं? उदाहरण के लिए कहें [[-1.2, 2.3], [4.7, -6.899]]। मुझे पूरा यकीन है कि नक्शा काम नहीं करेगा क्योंकि मैं कुछ सूचियों को मुद्रित करने के लिए कुछ मैप कर दूंगा। – Xzenon
मुझे एक समाधान मिला, लेकिन यह वास्तव में आपके कार्यान्वयन का उपयोग नहीं करता है। मुझे अभी भी यह जानने में दिलचस्पी होगी कि आप उपरोक्त पोस्ट की गई सूचियों की सूची कैसे प्रिंट कर सकते हैं, हालांकि (आपके किसी भी समाधान का उपयोग करके)। – Xzenon
सूचियों की सूची मुद्रित करने के लिए 'mapM_ (mapM_ (printf ...)) का उपयोग करें। – augustss