التابع values_at‎ الخاص بالصنف Struct في روبي

من موسوعة حسوب

يُعيد التابع values_at قيم أعضاء البنية المقابلة لكل وسيط selector (انظر فقرة البنية العامة) على هيئة مصفوفة.

قد يكون الوسيط selector إما موضعا (Integer)، أو مجالًا من المواضع (Range)(كما في Array#values_at).

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

values_at(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]‎

انظر أيضا

مصادر