Files
freeCodeCamp/guide/arabic/ruby/ruby-hash/index.md
2019-06-20 15:35:05 -05:00

1.4 KiB

title, localeTitle
title localeTitle
Ruby Hash روبي هاش

روبي هاش

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

my_hash = {:key1 => "value", :key2 => "value2"}

يمكنك إنشاء تجزئة بالطرق التالية

my_hash = Hash.new  # with empty hash
my_hash = {:key1 => "value", :key2 => "value2"} # with key's and value's defined

يمكنك الوصول إلى قيمة المفتاح في تجزئة مع الأقواس المربعة والمراجع الرئيسية

my_hash[:key1]  # value
my_hash[:key2]  # value2

يمكنك تعيين مفتاح جديد وقيمة لتجزئة محددة بالفعل

my_hash[:key3] = "value3" # {:key1=>"value", :key2=>"value2", :key3=>"value3"}

يمكنك التحقق من عدد عناصر التجزئة في طريقة length :

my_hash.length # 2

يمكنك أيضًا إنشاء أعداد صحيحة كمفتاح هاش ، لكن بناء الجملة يختلف عن الصيغة المعتادة

my_hash = {1: "value"} # will raise an exception
my_hash = {1 => "value"} # will create hash with corresponding key value pair