के रूप में एक सरणी के साथ एक पर्ल हैश बनाएं, मैं पर्ले में हैश में एक सरणी (जैसे उदाहरण में टुपल) कैसे डाल सकता हूं?कुंजी
%h=();
@a=(1,1);
$h{@a}=1 or $h{\@a}=1??
मैंने एक सरणी संदर्भ के साथ प्रयास किया, लेकिन यह काम नहीं करता है। मैं इसे कैसे काम करूं? मैं अनिवार्य रूप से हैशिंग (इसके साथ अन्य चीजों के साथ) करके डी-डुप्लिकेट करना चाहता हूं।
आप अपने सरणी के लिए अपने स्वयं के हैशिंग एल्गोरिथ्म चिंतन करने की आवश्यकता होगी, और उसके बाद इसे अपनी कुंजी के रूप में उपयोग करें। –
क्या आप कृपया एक उदाहरण दे सकते हैं? –
यह संभव नहीं है: सभी चाबियाँ तार होनी चाहिए। हालांकि आप किसी ऐसे चरित्र के साथ एक कुंजी बनाने के लिए सरणी के हिस्सों में शामिल हो सकते हैं जो आप गारंटी दे सकते हैं मूल्यों में प्रकट नहीं होंगे। यह एक एनयूएल बाइट हो सकता है: '$ एच {शामिल हों \ x00", @ ए} = 1'। – amon