التابع 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]
انظر أيضا
- التابع
members
: يُعيد أعضاء البنية على هيئة مصفوفة من الرموز: - التابع
size
: يُعيد التابعsize
عدد أعضاء البنية.