ما هو روبي التجزئة؟
ما هو روبي التجزئة؟

فيديو: ما هو روبي التجزئة؟

فيديو: ما هو روبي التجزئة؟
فيديو: تعلم لغة البرمجة روبي من الصفر الى الاحتراف مع 10 امثلة عملية | Learn Ruby In Arabic 2024, يمكن
Anonim

روبي هاشز . أ روبي هاش عبارة عن مجموعة من المفاتيح الفريدة وقيمها. إنها تشبه المصفوفات لكن المصفوفة تستخدم عددًا صحيحًا كمؤشر و التجزئة استخدم أي نوع كائن. وتسمى أيضًا المصفوفات أو القواميس أو الخرائط الترابطية. اذا كان التجزئة يتم الوصول إليه بمفتاح غير موجود ، ستعيد الطريقة لا شيء.

مع وضع هذا في الاعتبار ، كيف يمكنك تحديد التجزئة في روبي؟

في روبي يمكنك إنشاء ملف تجزئة بواسطة التنازل مفتاح لقيمة مع => ، افصل أزواج المفاتيح / القيم هذه بفاصلات ، وقم بإحاطة كل شيء بأقواس معقوفة.

وبالمثل ، كيف يمكنك إزالة مفتاح من التجزئة في روبي؟ هناك العديد من الطرق لإزالة مفتاح من التجزئة والحصول على التجزئة المتبقية في Ruby.

  1. slice => ستعيد المفاتيح المحددة ولن تحذفها من التجزئة الأصلية.
  2. delete => ستحذف المفاتيح المحددة من التجزئة الأصلية (يمكنها قبول مفتاح واحد فقط وليس أكثر من مفتاح واحد).

قد يتساءل المرء أيضًا ، ما هو رمز روبي؟

أ رمز هو أبسط روبي كائن يمكنك إنشاؤه. إنه مجرد اسم ومعرف داخلي. حرف او رمز مفيدة لأن ملف رمز الاسم يشير إلى نفس الكائن في جميع أنحاء روبي برنامج. سلسلتان لهما نفس المحتويات هما كائنان مختلفان ، ولكن لا يوجد سوى عنصر واحد لأي اسم معين رمز موضوع.

ما هو كائن الهاش؟

أ كائن تجزئة ديناميكيًا في الذاكرة في وقت التشغيل. حجم أ كائن تجزئة ينمو كلما تمت إضافة العناصر ويتعاقد عند إزالة العناصر. أ كائن تجزئة يتكون من أعمدة رئيسية وأعمدة بيانات وطرق مثل DECLARE و FIND وما إلى ذلك كائن تجزئة يقتصر النطاق على خطوة البيانات التي تم إنشاؤها من خلالها.

موصى به: