التابع Hash.default_proc
في روبي
يضبط التابع default_proc
إن استدعي بالشكل default_proc = proc_obj
القيمة الافتراضية للكتلة التي ستُنفَّذ عند فشل أية عملية بحث عن مفتاح للكائن Hash
المعطى.
البنية العامة
default_proc = proc_obj or nil
الأمثلة
مثال على استعمال التابع default_proc
:
h.default_proc = proc do |hash, key|
hash[key] = key + key
end
h[2] #=> 4
h["cat"] #=> "catcat"
انظر أيضا
- التابع
new
: ينشئ التابعnew
جدولHash
جديد فارغ ثم يعيده. - التابع
default
: يضبط عند استدعائه بالشكلdefault = obj
القيمة الافتراضيةobj
وهي القيمة التي ستُعاد لمفتاح غير موجود في الكائنHash
. - التابع
default_proc
: يعيد الكتلة التي استُدعي التابعnew
معها عند إنشاء الكائنHash
المعطى، وإلا سيُعيد القيمةnil
.