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