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