الفرق بين المراجعتين لصفحة: «Ruby/ENV/delete if»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>delete_if</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف...' |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق |
||
(3 مراجعات متوسطة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع <code>delete_if | <noinclude>{{DISPLAYTITLE: التابع <code>ENV.delete_if</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby ENV]] | [[تصنيف: Ruby ENV]] | ||
يحذف التابع <code> | يحذف التابع <code>delete_if</code> كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا. | ||
==البنية العامة== | |||
== البنية العامة == | |||
<syntaxhighlight lang="ruby"> | <syntaxhighlight lang="ruby"> | ||
delete_if { |name, value| } → Hash | |||
delete_if → Enumerator | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة المعادة== | |||
== | يعاد كائنُ من النوع <code>[[Ruby/Hash|Hash]]</code> بعد حذف متغيرات البيئة التي أعيدت معها القيمة <code>true</code> عند تمريرها إلى الكتلة <code>block</code> المعطاة، أو يعاد كائنٌ من النوع <code>[[Ruby/enumerator|enumerator]]</code> في حال عدم تمرير أي الكتلة <code>block</code>. | ||
==انظر أيضًا== | |||
*التابع <code>[[Ruby/ENV/clear|clear]]</code>: يحذف جميع متغيرات البيئة. | |||
*التابع <code>[[Ruby/ENV/delete|delete]]</code>: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته. | |||
*التابع <code>[[Ruby/ENV/keep if|keep_if]]</code>: يبقي متغيرات البيئة التي تحقِّق شرطًا معيَّنًا ويحذف البقية. | |||
==مصادر== | |||
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-delete_if قسم التابع delete_if في الصنف ENV في توثيق روبي الرسمي.] | |||
== | |||
* | |||
* التابع <code>[[Ruby/ENV/ | |||
== مصادر == | |||
* [http://ruby-doc.org/core-2.5.1/ENV.html#method-c- |
المراجعة الحالية بتاريخ 10:57، 12 نوفمبر 2018
يحذف التابع delete_if
كل متغيرات البيئة التي تحقِّق شرطًا معيَّنًا.
البنية العامة
delete_if { |name, value| } → Hash
delete_if → Enumerator
القيمة المعادة
يعاد كائنُ من النوع Hash
بعد حذف متغيرات البيئة التي أعيدت معها القيمة true
عند تمريرها إلى الكتلة block
المعطاة، أو يعاد كائنٌ من النوع enumerator
في حال عدم تمرير أي الكتلة block
.
انظر أيضًا
- التابع
clear
: يحذف جميع متغيرات البيئة. - التابع
delete
: يحذف متغير بيئة ذي اسم محدَّد، ثم يعيد قيمته. - التابع
keep_if
: يبقي متغيرات البيئة التي تحقِّق شرطًا معيَّنًا ويحذف البقية.