التابع Hash[]
الخاص بالصنف Hash
في روبي
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ينشئ التابع Hash[]
جدول Hash
جديد ويضع فيه الكائنات المعطاة.
بشكل مشابه للصيغة { key => value, ... }
، تأتي المفاتيح والقيم -في الشكل الأول- في أزواج، لذلك يجب أن يكون هناك عدد زوجي من الوسائط دومًا.
يُمرَّر في الشكلين الثاني والثالث (انظر البنية العامة) وسيطٌا واحدٌا ويكون إمَّا مصفوفة من الأزواج قيمة/مفتاح أو كائن قابل للتحويل إلى النوع Hash
.
البنية العامة
Hash[ key, value, ... ] → new_hash
Hash[ [ [key, value], ... ] ] → new_hash
Hash[ object ] → new_hash
القيمة المعادة
يعاد كائن جديد من النوع Hash
يحوي الأزواج المعطاة من البيانات.
أمثلة
مثال على استعمال التابع Hash[]
:
Hash["a", 100, "b", 200] #=> {"a"=>100, "b"=>200}
Hash[ [ ["a", 100], ["b", 200] ] ] #=> {"a"=>100, "b"=>200}
Hash["a" => 100, "b" => 200] #=> {"a"=>100, "b"=>200}
انظر أيضا
- المعامل
[]
: يجلب القيمة المقابلة لمفتاح معين في الجدولHash
المعطى. - التابع
new
: ينشئ جدولHash
جديد فارغ ثم يعيده. - التابع
try_convert
: يحاول تحويل الكائن المُمرَّر إليه إلى النوعHash
باستخدام التابعto_hash
.