التابع Hash
الخاص بالصنف Kernel
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يحول التابع Hash
المعامل المُمرَّر إليه إلى جدول Hash. ويعيد جدول Hash فارغًا إن كان المعامل المعطى يساوي nil
أو []
.
البنية العامة
Hash(arg) → hash
المعاملات
arg
الكائن المراد تحويله إلى جدول Hash.
القيمة المعادة
يعاد كائن من النوع Hash
يحوي قيمة المعامل arg
عبر تحويلها باستدعاء التابع arg.to_hash
، أو يكون فارغًا إن كان arg
يساوي nil
أو []
.
أمثلة
مثال على استخدام التابع Hash
:
Hash([]) #=> {}
Hash(nil) #=> {}
Hash(key: :value) #=> {:key => :value}
Hash([1, 2, 3]) #=> TypeError