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

من موسوعة حسوب
< Ruby‏ | Range
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>size‎</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...'
 
لا ملخص تعديل
سطر 3: سطر 3:
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Range]]
[[تصنيف: Ruby Range]]
يعيد التابع <code>size</code> عدد العناصر في المجال. يجب أن يكون كل من بداية ونهاية <code>[[Ruby/Range|Range]]</code> قيمتان عدديتان (<code>[[Ruby/Numeric|Numeric]]</code>)، وإلا فستُعاد nil.
يعيد التابع <code>size</code> عدد عناصر المجال. يجب أن يكون كل من بداية ونهاية المجال قيمتين عدديتين (<code>[[Ruby/Numeric|Numeric]]</code>)، وإلا فستُعاد <code>nil</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">size → num‎</syntaxhighlight>
<syntaxhighlight lang="ruby">size → num‎</syntaxhighlight>
==القيمة المُعادة==
 
== ‎القيمة المُعادة ==
يعيد التابع <code>size</code> عدد عناصر المجال.


==أمثلة==
==أمثلة==
سطر 14: سطر 16:
(-Float::INFINITY..Float::INFINITY).size #=> Infinity‎</syntaxhighlight>
(-Float::INFINITY..Float::INFINITY).size #=> Infinity‎</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Range/min|min]]</code>: يعيد  القيمة الدنيا من المجال. يعيد <code>nil</code> إن كانت قيمة بداية المجال أكبر من قيمة نهايته. أو يعيد <code>nil</code> إن كانت قيمة البداية للمجال الإقصائي (exclusive، أي أنه يستثني عنصر النهاية) مساوية لقيمة عنصر النهاية.
* التابع <code>[[Ruby/Range/min|min]]</code>: يعيد  القيمة الدنيا من المجال.  
* التابع <code>[[Ruby/Range/step|step]]</code>: يكرر  الكتلة المعطاة ويمرر إليها <code>n</code>  عنصرًا من عناصر المجال بالتتابع. إن كان عنصرا البداية والنهاية عددان، فسيضاف <code>n</code> عند كل تكرار. وإلا، فإن <code>step</code> ستستدعي <code>succ</code> للتكرار عبر عناصر المجال.


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Range.html#method-i-size قسم  التابع size‎ في الصنف Range‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Range.html#method-i-size قسم  التابع size‎ في الصنف Range‎ في توثيق روبي الرسمي.]

مراجعة 19:14، 30 أكتوبر 2018

يعيد التابع size عدد عناصر المجال. يجب أن يكون كل من بداية ونهاية المجال قيمتين عدديتين (Numeric)، وإلا فستُعاد nil.

البنية العامة

size  num

‎القيمة المُعادة

يعيد التابع size عدد عناصر المجال.

أمثلة

مثال على استخدام التابع size‎:

(10..20).size    #=> 11
('a'..'z').size  #=> nil
(-Float::INFINITY..Float::INFINITY).size #=> Infinity‎

انظر أيضا

  • التابع min: يعيد القيمة الدنيا من المجال.

مصادر