पर्ल में हैश की मेरी वर्तमान समझ के आधार पर, मैं इस कोड को "हैलो वर्ल्ड" प्रिंट करने की उम्मीद करूंगा। यह बदले में कुछ भी प्रिंट नहीं करता है।मैं पर्ल में हैश का हैश कैसे बना सकता हूं?
%a=();
%b=();
$b{str} = "hello";
$a{1}=%b;
$b=();
$b{str} = "world";
$a{2}=%b;
print "$a{1}{str} $a{2}{str}";
मुझे लगता है कि हैश सिर्फ एक सरणी की तरह है, तो मैं एक हैश क्यों नहीं बना सकता?
यह छोटा और प्यारा क्यों काम नहीं करता है, क्योंकि मूल रूप से, हैश या सरणी में केवल स्केलर मान हो सकते हैं, और हैश स्केलर नहीं होते हैं। हालांकि, हैश संदर्भ हैं। :) नीचे दिए गए उत्तरों के बारे में कुछ अच्छे लिंक हैं कि यह क्यों है। उपयोग के लिए –