מה זה אודם חשיש?
מה זה אודם חשיש?

וִידֵאוֹ: מה זה אודם חשיש?

וִידֵאוֹ: מה זה אודם חשיש?
וִידֵאוֹ: כמה עובדות על חשיש 2024, מאי
Anonim

רובי האשס . א רובי חשיש הוא אוסף של מפתחות ייחודיים והערכים שלהם. הם דומים למערכים אך מערך משתמש במספר שלם כאינדקס ו בְּלִיל השתמש בכל סוג אובייקט. הם נקראים גם מערכים אסוציאטיביים, מילונים או מפות. אם בְּלִיל ניגשים עם מפתח שלא קיים, השיטה תחזיר אפס.

בהתחשב בזה, איך אתה מגדיר hash ברובי?

ב אוֹדֶם אתה יכול ליצור א בְּלִיל על ידי הקצאה מפתח לערך עם =>, הפרד את צמדי המפתח/ערך הללו בפסיקים, וסגור את כל העניין בסוגריים מסולסלים.

כמו כן, איך מסירים מפתח מ-hash ברובי? ישנן דרכים רבות להסיר מפתח מ-hash ולקבל את ה-hash הנותר ברובי.

  1. slice => זה יחזיר מפתחות נבחרים ולא ימחק אותם מה-hash המקורי.
  2. delete => זה ימחק את המפתחות שנבחרו מה-hash המקורי (הוא יכול לקבל רק מפתח אחד ולא יותר מאחד).

אפשר גם לשאול, מהו סמל רובי?

א סֵמֶל הוא הבסיסי ביותר אוֹדֶם אובייקט שאתה יכול ליצור. זה רק שם ומזהה פנימי. סמלים מועילים כי נתון סֵמֶל שם מתייחס לאותו אובייקט לאורך א אוֹדֶם תכנית. שתי מחרוזות עם אותו תוכן הן שני אובייקטים שונים, אבל לכל שם נתון יש רק אחד סֵמֶל לְהִתְנַגֵד.

מהו אובייקט Hash?

א חפץ חשיש נוצר באופן דינמי בזיכרון בזמן ריצה. הגודל של א חפץ חשיש גדל עם הוספת פריטים והוא מתכווץ עם הסרת פריטים. א חפץ חשיש מורכב מעמודות מפתח, עמודות נתונים ושיטות כגון DECLARE, FIND וכו'. א חפץ חשיש היקף מוגבל לשלב ה-DATA שבו הוא נוצר.

מוּמלָץ: