मैं एक स्थिति है जहाँ मैं एक डेटा संरचना का एक हस्ताक्षर बनाना चाहते हैं:मैं डेटा संरचना का पुनरावर्तनीय हस्ताक्षर कैसे बना सकता हूं?
my $signature = ds_to_sig(
{ foo => 'bar',
baz => 'bundy',
boing => undef,
number => 1_234_567,
}
);
लक्ष्य होना चाहिए कि अगर डेटा संरचना में परिवर्तन तो हस्ताक्षर करना चाहिए।
क्या ऐसा करने का कोई स्थापित तरीका है?
आपको एक सच्चे मूल्य के लिए $ Storable :: Canonical सेट करने की आवश्यकता है। यह छोटे उदाहरणों में कोई फर्क नहीं पड़ता है, लेकिन यह बहुत बड़े लोगों में महत्वपूर्ण है। –