الفرق بين المراجعتين لصفحة: «Ruby/Array/compact»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.compact</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby Arr...' |
لا ملخص تعديل |
||
سطر 15: | سطر 15: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع [[Ruby/Array/compact! | <code>compact!</code>]] | * التابع [[Ruby/Array/compact! |<code>compact!</code>]] : يحذف كل العناصر التي تساوي <code>nil</code> من المصفوفة التي استدعيت معه ثم يعيدها. | ||
* التابع [[Ruby/Array/clear | <code>clear</code>]]: يزيل كل عناصر المصفوفة. | * التابع [[Ruby/Array/clear | <code>clear</code>]]: يزيل كل عناصر المصفوفة. | ||
* التابع [[Ruby/Array/collect | <code>collect</code>]]: يستدعي كتلة برمجية محدَّدة مع كل عنصر من عناصر مصفوفة ثمَّ يعيد مصفوفة جديدة تحوي القيم التي تعيدها تلك الكتلة. | * التابع [[Ruby/Array/collect | <code>collect</code>]]: يستدعي كتلة برمجية محدَّدة مع كل عنصر من عناصر مصفوفة ثمَّ يعيد مصفوفة جديدة تحوي القيم التي تعيدها تلك الكتلة. | ||
==مصادر== | ==مصادر== | ||
* قسم التابع compact في الصنف Array في توثيق روبي الرسمي. | * [https://ruby-doc.org/core-2.5.1/Array.html#method-i-compact قسم التابع compact في الصنف Array في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 12:24، 5 سبتمبر 2018
يعيد التابع compact
نسخةً جديدة من المصفوفة التي استُدعي معها مع حذف كل العناصر التي تساوي nil
منها.
البنية العامة
compact → new_ary
القيم المعادة
تعاد مصفوفة جديدة تحوي جميع عناصر المصفوفة المعطاة باستثناء العناصر ذات القيمة nil
.
أمثلة
مثالٌ على استخدام التابع compact
:
[ "a", nil, "b", nil, "c", nil ].compact
#=> [ "a", "b", "c" ]
انظر أيضًا
- التابع
compact!
: يحذف كل العناصر التي تساويnil
من المصفوفة التي استدعيت معه ثم يعيدها. - التابع
clear
: يزيل كل عناصر المصفوفة. - التابع
collect
: يستدعي كتلة برمجية محدَّدة مع كل عنصر من عناصر مصفوفة ثمَّ يعيد مصفوفة جديدة تحوي القيم التي تعيدها تلك الكتلة.