التابع Struct.values_at‎ في روبي

من موسوعة حسوب
< Ruby‏ | Struct
مراجعة 08:03، 5 ديسمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يُعيد التابع values_at قيم أعضاء البنية المقابلة لكل معامل مُمرَّر إليه على هيئة مصفوفة.

البنية العامة

values_at(selector, ...)   array

المعاملات

selector

قد يكون هذا المعامل إما موضعًا (عدد صحيح)، أو مجالًا من المواضع (كما في Array.values_at).

القيمة المعادة

تعاد قيم أعضاء البنية المقابلة لكل معامل selector معطى على هيئة مصفوفة.

أمثلة

مثال على استخدام التابع values_at‎:

Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.values_at(0, 2)   #=> ["Joe Smith", 12345]‎

انظر أيضًا

مصادر