में किसी YAML कॉन्फ़िगरेशन फ़ाइल से डेटा का उपयोग करने का सरल उदाहरण मुझे पर्ल स्क्रिप्ट के लिए कुछ कॉन्फ़िगरेशन डेटा स्टोर करने के लिए एक YAML फ़ाइल बनाने की आवश्यकता है। ऐसा लगता है कि यह वास्तव में आसान होना चाहिए लेकिन मैं इसे काम करने में सक्षम नहीं हूं, मुझे लगता है कि अगर मेरे पास कॉपी करने के लिए सिर्फ एक साधारण उदाहरण था तो मैं ठीक हूं। मैं ऐसा कुछ करना चाहता हूं:पर्ल स्क्रिप्ट
-----test.yaml-----
image_width: 500
show_values: 0
-------------------
------test.perl------
use YAML;
my (%settings) = Load('test.yaml');
print "The image width is", $settings{image_width};
---------------------
+1; मैं इसे कमांड लाइन से हर समय करता हूं: 'perl -MYAML :: Any -wle'my $ data = {यहां कुछ डेटा}; प्रिंट डंप ($ डेटा) '' आपके द्वारा किए गए परिवर्तनों को सत्यापित करने के लिए, आपके द्वारा किए गए किसी भी कॉन्फ़िगरेशन फ़ाइल को अनइमलाइज़ करना और इसके खिलाफ डेटा :: डूपर को कॉल करना भी एक अच्छा विचार है। – Ether
मैं वही काम करता हूं। प्रारंभिक फ़ाइल को इस तरह से सही करने के लिए मेरे लिए बहुत आसान है अगर मैं स्क्रैच से शुरू करता हूं। –
हालांकि यह वाईएएमएल कॉन्फ़िगरेशन फ़ाइल बनाने का एक अच्छा तरीका है, लेकिन यह उसके कोड के साथ समस्या का समाधान नहीं करता है। उनका वाईएएमएल वास्तव में प्रयोग योग्य है; यह वह कोड है जो काम नहीं करता है। – cjm