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