التابع Hash.default
في روبي
يعيد التابع default
القيمة الافتراضية للمفتاح المُمرَّر إليه؛ أي يعيد القيمة التي سيعيدها الكائن Hash
إذا كان المفتاح غير موجود فيه.
البنية العامة
default(key=nil) → obj
المعاملات
key
المفتاح الذي يراد معرفة قيمته الافتراضية.
القيمة المعادة
تعاد القيمة الافتراضية للمفتاح key
وهي القيمة التي سيعيدها الكائن Hash
إذا كان المفتاح غير موجود فيه.
أمثلة
مثال على استعمال التابع default
:
h = Hash.new #=> {}
h.default #=> nil
h.default(2) #=> nil
h = Hash.new("cat") #=> {}
h.default #=> "cat"
h.default(2) #=> "cat"
h = Hash.new {|h,k| h[k] = k.to_i*10} #=> {}
h.default #=> nil
h.default(2) #=> 20
انظر أيضا
- التابع
new
: ينشئ التابعnew
جدولHash
جديد فارغ ثم يعيده.
- التابع
default
: يضبط عند استدعائه بالشكلdefault = obj
القيمة الافتراضيةobj
وهي القيمة التي ستُعاد لمفتاح غير موجود في الكائنHash
. - التابع
default_proc
: يعيد الكتلة التي استُدعي التابعnew
معها عند إنشاء الكائنHash
المعطى، وإلا سيُعيد القيمةnil
.