रूबी हैश क्या है?
रूबी हैश क्या है?

वीडियो: रूबी हैश क्या है?

वीडियो: रूबी हैश क्या है?
वीडियो: रूबी में हैश 2024, मई
Anonim

रूबी हैश . ए रूबी हैश अद्वितीय कुंजियों और उनके मूल्यों का एक संग्रह है। वे सरणियों के समान हैं लेकिन सरणी एक सूचकांक के रूप में पूर्णांक का उपयोग करते हैं और हैश किसी ऑब्जेक्ट प्रकार का उपयोग करें। उन्हें साहचर्य सरणियाँ, शब्दकोश या मानचित्र भी कहा जाता है। यदि एक हैश एक कुंजी के साथ पहुँचा जाता है जो मौजूद नहीं है, विधि शून्य वापस आ जाएगी।

इसे ध्यान में रखते हुए, आप रूबी में हैश को कैसे परिभाषित करते हैं?

में माणिक आप एक बना सकते हैं हैश द्वारा बताए => के साथ एक मूल्य की कुंजी, इन कुंजी/मूल्य जोड़े को अल्पविराम से अलग करें, और पूरी चीज को घुंघराले ब्रेसिज़ के साथ संलग्न करें।

इसी तरह, आप रूबी में हैश से एक कुंजी कैसे हटाते हैं? हैश से एक कुंजी निकालने और रूबी में शेष हैश प्राप्त करने के कई तरीके हैं।

  1. स्लाइस => यह चयनित कुंजियाँ लौटाएगा और उन्हें मूल हैश से नहीं हटाएगा।
  2. हटाएं => यह मूल हैश से चयनित कुंजियों को हटा देगा (यह केवल एक कुंजी स्वीकार कर सकता है और एक से अधिक नहीं)।

कोई यह भी पूछ सकता है कि रूबी प्रतीक क्या है?

ए प्रतीक सबसे बुनियादी है माणिक वस्तु आप बना सकते हैं। यह सिर्फ एक नाम और एक आंतरिक आईडी है। प्रतीक उपयोगी हैं क्योंकि एक दिया गया प्रतीक नाम एक ही वस्तु को संदर्भित करता है a माणिक कार्यक्रम। समान सामग्री वाले दो तार दो अलग-अलग वस्तुएं हैं, लेकिन किसी दिए गए नाम के लिए केवल एक ही है प्रतीक वस्तु।

हैश ऑब्जेक्ट क्या है?

ए हैश वस्तु रन-टाइम पर मेमोरी में गतिशील रूप से बनाया जाता है। ए का आकार हैश वस्तु जैसे-जैसे आइटम जोड़े जाते हैं वैसे-वैसे बढ़ता है और आइटम हटाते ही यह सिकुड़ जाता है। ए हैश वस्तु कुंजी कॉलम, डेटा कॉलम और DECLARE, FIND, आदि जैसी विधियाँ शामिल हैं। A हैश वस्तु का दायरा डेटा चरण तक सीमित है जिसमें इसे बनाया गया है।

सिफारिश की: