التابع Hash.slice
في روبي
يعيد التابع slice
كائنًا من النوع Hash
يحتوي فقط على مفاتيح محدَّدة وقيمها.
البنية العامة
slice(*keys) → a_hash
المعاملات
Keys
المفاتيح التي يراد اقتطاعها من الكائن Hash
المعطى ووضعها هي وقيمها في كائن منفصل.
القيمة المعادة
يعاد كائن من النوع Hash
يحوي المفاتيح keys
وقيمها الموجودة في الكائن Hash
المعطى.
أمثلة
مثال على استعمال التابع slice
:
h = { a: 100, b: 200, c: 300 }
h.slice(:a) #=> {:a=>100}
h.slice(:b, :c, :d) #=> {:b=>200, :c=>300}
انظر أيضا
- التابع
keep_if
: يبقي كل زوج قيمة-مفتاح يحقق شرطًا معيَّنًا من أزواج الكائنHash
المعطى. - التابع
keys
: يعيد مصفوفة جديدة تحوي مفاتيح الكائنHash
الذي استدعي معه.