الفرق بين المراجعتين لصفحة: «Ruby/ENV/select»

من موسوعة حسوب
< Ruby‏ | ENV
لا ملخص تعديل
مراجعة وتدقيق
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:  التابع <code>select</code> الخاص بالصنف <code>ENV</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE:  التابع <code>ENV.select</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby ENV]]
[[تصنيف: Ruby ENV]]
يعيد التابع <code>select‎</code> نسخة من البيئة (environment) تضم المدخلات التي تعيد القيمة <code>true</code> عند تمريرها إلى الكتلة البرمجية.  
يعيد التابع <code>select‎</code> نسخة من البيئة (environment) تضم المدخلات التي حقَّقت شرطًا معيَّنًا.  


في حال عدم تمرير أي كتلة برمجية فسيعاد كائن من النوع <code>enumerator</code> .  
في حال عدم تمرير أي كتلة برمجية إلى التابع، فسيعيد كائنًا من النوع <code>enumerator</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">
<syntaxhighlight lang="ruby">
سطر 11: سطر 11:
select → Enumerator
select → Enumerator
</syntaxhighlight>
</syntaxhighlight>
==القيمة المٌعادة==
==القيمة المعادة==
يعيد التابع <code>select‎</code> نسخة من البيئة (environment) تضم المدخلات (entries) التي تعيد القيمة <code>true</code> عند تمريرها إلى الكتلة البرمجية. وفي حال عدم تمرير أي كتلة برمجية فسيعاد كائن من النوع <code>enumerator</code> .
يُعاد كائن من النوع <code>[[Ruby/Hash|Hash]]</code> يحوي نسخة من البيئة تضم المدخلات (entries) التي أعيدت القيمة <code>true</code> معها عند تمريرها إلى الكتلة البرمجية. وفي حال عدم تمرير أية كتلة برمجية، فسيُعاد كائن من النوع <code>enumerator</code>.
==أنظر أيضًا==
==انظر أيضًا==
*صفحة الصنف <code>[[Ruby/ENV|ENV]]</code>.
*التابع <code>[[Ruby/ENV/inspect|inspect]]</code>: يعيد محتوى البيئة (environment) في سلسلة نصية. 
*التابع <code>[[Ruby/ENV/select|inspect]]</code>: يعيد التابع <code>inspect‎</code> محتوى البيئة (environment) على شكل سلسلة نصية. 
==مصادر<span> </span>==
==مصادر<span> </span>==
*[http://ruby-doc.org/core-2.5.1/ENV.html#method-c-select قسم التابع select في الصنف ENV في توثيق روبي الرسمي.]
*[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) في سلسلة نصية. 

مصادر