हैश :: Flatten

Flatten / Unflatten कॉम्प्लेक्स डेटा हैश
अब डाउनलोड करो

हैश :: Flatten रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • GPL
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • BBC
  • प्रकाशक वेब साइट:
  • http://www.bbc.co.uk

हैश :: Flatten टैग


हैश :: Flatten विवरण

Flatten / Unflatten जटिल डेटा हैश हैश :: Flatten एक पर्ल मॉड्यूल है जो एक नेस्टेड हैश संरचना और सीमांकित कुंजी-मूल्य जोड़े के एक फ्लैट हैश के बीच आगे और पीछे परिवर्तित होता है। प्रोटोकॉल के लिए उपयोगी जो केवल कुंजी-मूल्य जोड़े (जैसे सीजीआई और डीबीएमएस) का समर्थन करता है। कार्यात्मक इंटरफ़ेस $ FLAT_HASH = FLATTEN ($ nestest_hash, \% विकल्प) कुंजी-मूल्य फॉर्म में एक नेस्टेड डेटा-संरचना को कम करता है। शीर्ष-स्तरीय कंटेनर hashref होना चाहिए। उदाहरण के लिए: $ नेस्टेड = {'एक्स' => 1, 'वाई' => {'ए' => 2, 'बी' => 3}, 'जेड' => } $ फ्लैट = Flatten ($ नेस्टेड); डेटा का उपयोग करें :: डम्पर; प्रिंट डम्पर ($ फ्लैट); $ Var1 = {'ya' => 2, 'x' => 1, 'yb' => 3, 'z: 0' => 'ए', 'जेड: 1' => 'बी', 'जेड: 2 '=>' सी '}; \% विकल्प Hashref का उपयोग डिफ़ॉल्ट व्यवहार को ओवरराइड करने के लिए किया जा सकता है ("विकल्प" देखें)। $ Nested_hash = unflatten ($ flat_hash, \% विकल्प) unflatten () दिनचर्या flattened हैश लेता है और मूल नेस्टेड हैश को लौटाता है (हालांकि "कैविट्स" देखें) .OO इंटरफ़ेस $ O = नया हैश :: Flatten (\% विकल्प) विकल्प किसी ऑब्जेक्ट में चिल्लाया जा सकता है ("विकल्प" देखें) $ FLAT = $ O-> फ्लैटन ($ नेस्टेड) ​​ऑब्जेक्ट में संग्रहीत विकल्पों का उपयोग करके संरचना को फटकारें। $ नेस्टेड = $ O-> unflatten ($ फ्लैट) ऑब्जेक्ट में संग्रहीत विकल्पों का उपयोग करके संरचना को अनफ्लैट करें। Synopsis # निर्यात किए गए कार्यों का उपयोग हैश :: Flatten QW ( :सब); $ FLAT_HASH = FLATTEN ($ NESTED_HASH); $ nested_hash = unflatten ($ flat_hash); # ओओ इंटरफ़ेस मेरा $ O = नया हैश :: Flatten ({hashdelimiter => '->', arraydelimiter => '=>', OnrefScalar => 'चेतावनी',}); $ FLAT_HASH = $ O-> FLATTEN ($ NESTED_HASH); $ NESTED_HASH = $ O-> UNFLATTEN ($ FLAT_HASH); आवश्यकताएं: · पर्ल


हैश :: Flatten संबंधित सॉफ्टवेयर