איך יוצרים hash חדש ברובי?
איך יוצרים hash חדש ברובי?

וִידֵאוֹ: איך יוצרים hash חדש ברובי?

וִידֵאוֹ: איך יוצרים hash חדש ברובי?
וִידֵאוֹ: Hashes | Ruby | Tutorial 14 2024, מאי
Anonim

יצירה א בְּלִיל

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

כמו כן לדעת, מהו hash ברובי?

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

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

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

לגבי זה, איך מוסיפים hash?

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

האם הוזמנו חשישים של רובי?

ב אוֹדֶם 1.9, לעומת זאת, בְּלִיל אלמנטים חוזרים בהכנסתם להזמין , […] אז, תלוי איך אתה מפרש את השורה הזאת מהספר ובהתאם לכמה "מפרט" אתה שופט את הספר הזה, כן, הזמנה של מילוליות מובטחת.

מוּמלָץ: