التابع 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الذي استدعي معه.