الفرق بين المراجعتين لصفحة: «Ruby/Array/count»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>Array.count</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby Method تصنيف: Ruby Array...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Array]] | [[تصنيف: Ruby Array]] | ||
يعيد التابع <code>count</code> عدد عناصر المصفوفة التي استُدعيت معه أو عدد العناصر المتساوية مع قيمة معينة (يتحقق من ذلك باستعمال المعامل ==) أو عدد العناصر التي تحقق شرطًا محددًا. | يعيد التابع <code>count</code> عدد عناصر المصفوفة التي استُدعيت معه أو عدد العناصر المتساوية مع قيمة معينة (يتحقق من ذلك باستعمال المعامل <code>==</code>) أو عدد العناصر التي تحقق شرطًا محددًا. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby"> count → int | <syntaxhighlight lang="ruby"> count → int | ||
سطر 10: | سطر 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==المعاملات== | ==المعاملات== | ||
<code>obj</code> | |||
=== <code>obj</code> === | |||
كائن يراد معرفة عدد العناصر المتساوية مع قيمته في المصفوفة المعطاة. | كائن يراد معرفة عدد العناصر المتساوية مع قيمته في المصفوفة المعطاة. | ||
==القيم المعادة== | ==القيم المعادة== | ||
سطر 25: | سطر 26: | ||
* التابع [[Ruby/Array/length | <code>length</code>]]: يحسب عدد عناصر المصفوفة التي استدعيت معه. | * التابع [[Ruby/Array/length | <code>length</code>]]: يحسب عدد عناصر المصفوفة التي استدعيت معه. | ||
==مصادر== | ==مصادر== | ||
* قسم التابع count في الصنف Array في توثيق روبي الرسمي. | * [https://ruby-doc.org/core-2.5.1/Array.html#method-i-count قسم التابع count في الصنف Array في توثيق روبي الرسمي.] |
مراجعة 09:34، 6 سبتمبر 2018
يعيد التابع count
عدد عناصر المصفوفة التي استُدعيت معه أو عدد العناصر المتساوية مع قيمة معينة (يتحقق من ذلك باستعمال المعامل ==
) أو عدد العناصر التي تحقق شرطًا محددًا.
البنية العامة
count → int
count(obj) → int
count { |item| block } → int
المعاملات
obj
كائن يراد معرفة عدد العناصر المتساوية مع قيمته في المصفوفة المعطاة.
القيم المعادة
يعاد عدد صحيح (أي من النوع int
) يمثِّل عدد عناصر المصفوفة المعطاة إن لم يمرَّر أي شيء إلى الدالة. إن مرِّرت الوسيط obj
، فسيُعاد عدد صحيح يمثِّل عدد العناصر التي تساوت مع قيمة ذلك الوسيط. أمَّا إن أعطيت الكتلة block
التي تمثِّل شرطًا منطقيًا، فسيُعاد عدد صحيح يمثِّل عدد العناصر التي حقَّقت ذلك الشرط.
أمثلة
أمثلة على استخدام التابع count
:
ary = [1, 2, 4, 2]
ary.count #=> 4
ary.count(2) #=> 2
ary.count { |x| x%2 == 0 } #=> 3
انظر أيضًا
- التابع
length
: يحسب عدد عناصر المصفوفة التي استدعيت معه.