التابع Hash.fetch_values
في روبي
اذهب إلى التنقل
اذهب إلى البحث
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.
يعيد التابع fetch_values
مصفوفة تحتوي على القيم المقترنة بالمفاتيح المعطاة. يرمى الاستثناء KeyError
عند تعذر العثور على أحد المفاتيح.
البنية العامة
fetch_values(key, ...) → array
fetch_values(key, ...) { |key| block } → array
المعاملات
key
المفتاح الذي يراد جلب القيمة المقترنة به.
...
المفاتيح الأخرى المراد جلب القيم المقترنة بها.
القيمة المعادة
تعاد مصفوفة تحتوي على القيم المقترنة بالمفاتيح key
و ...
المعطاة. يرمى الاستثناء KeyError
عند تعذر العثور على أحد المفاتيح.
أمثلة
مثال على استعمال التابع fetch_values
:
h = { "cat" => "feline", "dog" => "canine", "cow" => "bovine" }
h.fetch_values("cow", "cat") #=> ["bovine", "feline"]
h.fetch_values("cow", "bird") # raises KeyError
h.fetch_values("cow", "bird") { |k| k.upcase } #=> ["bovine", "BIRD"]