Perl - Hashes in Hindi




पर्ल में एक हैश, केवल key/value जोड़े का एक सेट है पर्ल में सभी हेश variables, पहले प्रतिशत चिन्ह हैं curly bracket में मान के साथ जुड़े key द्वारा, perl में एक हैश तत्व को संदर्भित करने के लिए आपको एक डॉलर ($) चिह्न से पहले हैश वैरिएबल नाम का उपयोग करना होता है।

पर्ल हैश को key value pairs द्वारा परिभाषित किया गया है पर्ल ऐसे हैश के तत्वों को ऐसे best तरीके से संग्रहित करता है कि आप keys के आधार पर इसके मूल्यों को बहुत तेजी से देख सकते हैं

सरणी के साथ, आप अपने तत्वों तक पहुंचने के लिए index का उपयोग करते हैं हालांकि, हैश तत्व का उपयोग करने के लिए आपको descriptive key का उपयोग करना होगा एक हैश को कभी-कभी एक associative सरणी के रूप में जाना जाता है पहले एक सरल उदाहरण लेते हैं और बाद में हम इस पर विस्तार से चर्चा करेंगे।

Example Code

#!/usr/bin/perl

%age = ('Rahul Sharma', 30, 'Aditya', 27, 'Riya', 26);

print "\$age{'Riya'}: $age{'Riya'}\n";
print "\$age{'Rahul Sharma'}: $age{'Rahul Sharma'}\n";
print "\$age{'Aditya'}: $age{'Aditya'}\n";

Example Result

$age{'Riya'}: 26
$age{'Rahul Sharma'}: 30
$age{'Aditya'}: 27

Creating a hash

First method − यह हमने उपरोक्त उदाहरण में देखा है

$age{'Riya'}: 26 
$age{'Rahul Sharma'}: 30
$age{'Aditya'}: 27

यहाँ पर 'Rahul Sharma' की key 1 और 2 है 1 मूल्य 'Aditya' key 2 और 27 मूल्य 2 है इसी तरह 'Riya' और 26 तीसरे key-value जोड़ी है।