التابع Hash.default_proc
في روبي
اذهب إلى التنقل
اذهب إلى البحث
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.
يعيد التابع default_proc
الكتلة التي استُدعي التابع new
معها عند إنشاء الكائن Hash
المعطى، وإلا سيُعيد القيمة nil
.
البنية العامة
default_proc → anObject
المعاملات
القيمة المعادة
تعاد الكتلة التي استُدعي التابع new
معها عند إنشاء الكائن Hash
المعطى، وإلا فستُعاد القيمة nil
.
أمثلة
مثال على استعمال التابع default_proc
:
h = Hash.new {|h,k| h[k] = k*k } #=> {}
p = h.default_proc #=> #<Proc:0x401b3d08@-:1>
a = [] #=> []
p.call(a, 2)
a #=> [nil, nil, 4]
انظر أيضا
- التابع
new
: ينشئ التابعnew
جدولHash
جديد فارغ ثم يعيده. - التابع
default
: يعيد القيمة الافتراضية للمفتاح المُمرَّر إليه؛ أي يعيد القيمة التي سيعيدها الكائنHash
إذا كان المفتاح غير موجود فيه. - التابع
default_proc
: يضبط إن استدعي بالشكلdefault_proc = proc_obj
القيمة الافتراضية للكتلة التي ستُنفَّذ عند فشل أية عملية بحث عن مفتاح للكائنHash
المعطى.