በሩቢ ውስጥ እንዴት አዲስ ሃሽ ይፈጥራሉ?
በሩቢ ውስጥ እንዴት አዲስ ሃሽ ይፈጥራሉ?

ቪዲዮ: በሩቢ ውስጥ እንዴት አዲስ ሃሽ ይፈጥራሉ?

ቪዲዮ: በሩቢ ውስጥ እንዴት አዲስ ሃሽ ይፈጥራሉ?
ቪዲዮ: STUDY LIKE HERO | ጎበዝ ተማሪዎች የማይናገሩት ሚስጥር | Hakim Insight 2024, ግንቦት
Anonim

መፍጠር ሀ ሃሽ

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

እንዲሁም ማወቅ በሩቢ ውስጥ ሃሽ ምንድን ነው?

ሩቢ | Hashes መሰረታዊ ነገሮች። ሃሽ እንደ ቁልፎች ተብለው የሚጠሩትን የነገሮች ስብስብ የሚይዝ የውሂብ መዋቅር ነው እና እያንዳንዱ ቁልፍ አንድን እሴት ከእሱ ጋር ያዛምዳል። በቀላል አነጋገር፣ ሀ ሃሽ ልዩ ቁልፎች እና እሴቶቻቸው ስብስብ ነው። ድርድሮች ሁልጊዜ ኢንቲጀር ዋጋን ለመጠቆም ይጠቀማሉ hashes እቃውን ተጠቀም.

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

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

ይህንን በተመለከተ ሃሽ እንዴት እንደሚጨምሩ?

ለ ጨምር ቁልፎች እና እሴቶች ወደ ሀ ሃሽ ሰንጠረዥ, የሚከተለውን የትእዛዝ ቅርጸት ይጠቀሙ. ለምሳሌ ፣ ለ ጨምር የ"ጊዜ" ቁልፍ ከ "አሁን" እሴት ጋር ሃሽ ሰንጠረዥ, የሚከተለውን የመግለጫ ቅርጸት ይጠቀሙ. ለምሳሌ ፣ ለ ጨምር የ"ጊዜ" ቁልፍ ከ "አሁን" እሴት ጋር ሃሽ ሰንጠረዥ, የሚከተለውን የመግለጫ ቅርጸት ይጠቀሙ.

Ruby hashes ታዝዘዋል?

ውስጥ ሩቢ 1.9 ግን ሃሽ ንጥረ ነገሮቹ በእነሱ ውስጥ ይደጋገማሉ ማዘዝ , […] ስለዚህ ያንን መስመር ከመጽሐፉ ላይ እንዴት እንደተረጎሙት እና እንደ “ስፔሲፊኬሽን-ኢሽ” መጽሐፉን እንዴት እንደምትፈርዱ ላይ በመመስረት፣ አዎ፣ ማዘዝ ቃል በቃል የተረጋገጠ ነው።

የሚመከር: