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