التابع Hash.replace
في روبي
يُبدِّل التابع replace
محتويات الكائن المُمرَّر إليه مكان محتويات الكائن Hash
الذي استدعي معه.
البنية العامة
replace(other_hash) → hsh
المعاملات
other_hash
كائن من النوع Hash
يراد تبديل محتوياته مكان محتويات الكائن Hash
المعطى.
القيمة المعادة
يعاد الكائن Hash
المعطى بعد تبديل محتوياته مكان محتويات الكائن other_hash
.
أمثلة
مثال على استعمال التابع replace
:
h = { "a" => 100, "b" => 200 }
h.replace({ "c" => 300, "d" => 400 }) #=> {"c"=>300, "d"=>400}
انظر أيضًا
- التابع
rassoc
: يبحث خلال الكائنHash
الذي استدعي معه عن طريق مقارنة القيمة التي مُمرِّرت إليه مع قيم ذلك الكائن باستخدام المعامل==
ثم يعيد أول زوج قيمة-مفتاح متطابق.