التابع 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.