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

من موسوعة حسوب
< Ruby‏ | Struct
مراجعة 14:53، 4 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>select‎</code> الخاص بالصنف <code>Struct</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يمرر التابع select قيم كل أعضاء البنية إلى الكتلة ويعيد مصفوفة Array تحتوي قيم الأعضاء البنية من struct التي تعيد عند تمريرها إلى الكتلة المعطاة القيمة true (تكافئ Enumerable#select).

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

select {|obj| block }   array
select   enumerator

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

أمثلة

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

Lots = Struct.new(:a, :b, :c, :d, :e, :f)
l = Lots.new(11, 22, 33, 44, 55, 66)
l.select {|v| v.even? }   #=> [22, 44, 66]‎

انظر أيضا

مصادر