2015-11-23 4 views
5

मैं लंबे समय से Data::Dumper का उपयोग कर रहा हूं। Google पर खोज करते समय, मुझे एक और समान मॉड्यूल Data::Dump मिला।पर्ल में डेटा :: डंप और डेटा :: डम्पर मॉड्यूल के बीच क्या अंतर है?

क्या कोई मुझे बता सकता है, उनके द्वारा प्रदत्त उपराउटिन के बीच प्रमुख अंतर क्या हैं?

+1

संबंधित: http://stackoverflow.com/questions/11261854/is-there-a-less-verbose-alternative-to-perls-datadumper?rq=1 – Thilo

+0

धन्यवाद @Thilo :) –

उत्तर

8

Data::Dump डॉक से:

डाटा :: डंप मॉड्यूल सारथी के दशक में सर्वाधिक मामलों-उत्कृष्ट डाटा :: डम्पर के साथ हताशा से बाहर हो गया। मूल विचार और कुछ कोड सारथी के मॉड्यूल के साथ साझा किए जाते हैं।

डेटा :: डंप मॉड्यूल डेटा :: डम्पर से एक बहुत ही सरल इंटरफ़ेस प्रदान करता है। कोई ओओ इंटरफ़ेस उपलब्ध नहीं है और इसके बारे में चिंता करने के लिए कम कॉन्फ़िगरेशन विकल्प हैं। दूसरा लाभ यह है कि उत्पादित डंप किसी भी चर सेट करने की कोशिश नहीं करता है। यह केवल तर्क देता है कि तर्कों की एक प्रति तैयार करने के लिए क्या आवश्यक है। इसका मतलब है कि डंप ("foo") बस 'foo' 'देता है, और डंप (1..3) बस' (1, 2, 3) 'देता है।

+4

यह ध्यान देने योग्य है कि डेटा :: डूपर' एक कोर मॉड्यूल है जबकि 'डेटा :: डंप' नहीं है। –

+1

क्यों डाउनवोट? ऊपर की जानकारी गलत नहीं है। – serenesat

+5

क्योंकि स्टैक ओवरफ्लो एक प्रतिकूल वातावरण (कम से कम पर्ल क्षेत्र में) लगता है। ऐसा लगता है कि मुख्य रूप से डाउनवॉट्स कास्टिंग करने के दौरान बहुत कम लोग चल रहे हैं और शायद ही कभी कभी ऊपर की ओर कास्टिंग करते हैं। अगर उन्हें कुछ "सही" उत्तर नहीं माना जाता है, तो वे आपको एक धार्मिक डाउनवोट के साथ मार देंगे। कोई फर्क नहीं पड़ता कि आप अपना समय व्यक्ति को मदद करने के लिए एक दोस्ताना जवाब लिखने में डाल देते हैं। यदि आपकी कोई पर्ल प्रश्न है तो मेरी राय में पर्लोमक्स बेहतर मंच है। स्टैक ओवरफ्लो की तुलना में स्वर आमतौर पर अधिक नागरिक होता है। स्पष्टीकरण के लिए –

संबंधित मुद्दे