የሩቢ ሃሽ ምንድን ነው?
የሩቢ ሃሽ ምንድን ነው?

ቪዲዮ: የሩቢ ሃሽ ምንድን ነው?

ቪዲዮ: የሩቢ ሃሽ ምንድን ነው?
ቪዲዮ: አምን የሩቢ 2024, ህዳር
Anonim

Ruby Hashes . ሀ Ruby hash ልዩ ቁልፎች እና እሴቶቻቸው ስብስብ ነው። እነሱ ከድርድር ጋር ተመሳሳይ ናቸው ግን ድርድር ኢንቲጀርን እንደ መረጃ ጠቋሚ እና ሃሽ ማንኛውንም የነገር አይነት ይጠቀሙ። እንዲሁም አሶሺዬቲቭ ድርድር፣ መዝገበ ቃላት ወይም ካርታዎች ይባላሉ። ከሆነ ሃሽ በሌለ ቁልፍ ይደረስበታል፣ ስልቱ ምንም አይመለስም።

ይህንን ከግምት ውስጥ በማስገባት፣ በሩቢ ውስጥ ሃሽን እንዴት ይገልጹታል?

ውስጥ ሩቢ መፍጠር ይችላሉ ሀ ሃሽ በ መመደብ የዋጋ ቁልፍ ከ=> ጋር፣ እነዚህን የቁልፍ/የዋጋ ጥንዶች በነጠላ ሰረዞች ይለያዩ እና ሁሉንም ነገር በተጠማዘዙ ማሰሪያዎች ይዝጉት።

በተመሳሳይ፣ በሩቢ ውስጥ ካለው ሃሽ ላይ ቁልፍን እንዴት ማስወገድ ይቻላል? ቁልፍን ከሃሽ ለማስወገድ እና የቀረውን ሃሽ በሩቢ ለማግኘት ብዙ መንገዶች አሉ።

  1. slice => የተመረጡ ቁልፎችን ይመልሳል እና ከዋናው ሃሽ አይሰርዛቸውም።
  2. delete => የተመረጡትን ቁልፎች ከዋናው ሃሽ ይሰርዛቸዋል(አንድ ቁልፍ ብቻ ነው የሚቀበለው ከአንድ በላይ አይደለም)።

እንዲሁም አንድ ሰው የሩቢ ምልክት ምንድነው?

ሀ ምልክት በጣም መሠረታዊው ነው ሩቢ መፍጠር የምትችለው ነገር. ስም እና የውስጥ መታወቂያ ብቻ ነው። ምልክቶች ጠቃሚ ናቸው ምክንያቱም የተሰጠ ምልክት ስም በጠቅላላው ሀ ሩቢ ፕሮግራም. ተመሳሳይ ይዘት ያላቸው ሁለት ሕብረቁምፊዎች ሁለት የተለያዩ ነገሮች ናቸው, ግን ለማንኛውም ስም አንድ ብቻ ነው ምልክት ነገር.

የሃሽ ዕቃ ምንድን ነው?

ሀ ሃሽ ነገር በሂደት ጊዜ በማህደረ ትውስታ ውስጥ በተለዋዋጭ የተፈጠረ ነው። መጠን ሀ ሃሽ ነገር እቃዎች ሲጨመሩ ያድጋል እና እቃዎች ሲወገዱ ይዋዋል. ሀ ሃሽ ነገር ቁልፍ አምዶች፣ የውሂብ አምዶች እና እንደ DECLARE፣ ፈልግ፣ ወዘተ ያሉ ዘዴዎችን ያቀፈ ነው። የሃሽ እቃ ወሰን በተፈጠረበት የDATA ደረጃ የተወሰነ ነው።

የሚመከር: