الفرق بين المراجعتين ل"Ruby/Range/size"

من موسوعة حسوب
< Ruby‏ | Range
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق.)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>size‎</code> الخاص بالصنف <code>Range</code> في روبي}}</noinclude>
+
Rangenoinclude>{{DISPLAYTITLE: التابع <code>Range.size‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Range]]
 
[[تصنيف: Ruby Range]]
يعيد التابع <code>size</code> عدد عناصر المجال. يجب أن يكون كل من بداية ونهاية المجال قيمتين عدديتين (<code>[[Ruby/Numeric|Numeric]]</code>)، وإلا فستُعاد <code>nil</code>.
+
يعيد التابع <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> عدد عناصر المجال.  
+
يعاد عدد عناصر المجال المعطى.  
  
 
==أمثلة==
 
==أمثلة==
سطر 15: سطر 15:
 
('a'..'z').size  #=> nil
 
('a'..'z').size  #=> nil
 
(-Float::INFINITY..Float::INFINITY).size #=> Infinity‎</syntaxhighlight>
 
(-Float::INFINITY..Float::INFINITY).size #=> Infinity‎</syntaxhighlight>
==انظر أيضا==
+
==انظر أيضًا==
* التابع <code>[[Ruby/Range/min|min]]</code>: يعيد  القيمة الدنيا من المجال.  
+
* التابع <code>[[Ruby/Range/min|min]]</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‎ في توثيق روبي الرسمي.]

مراجعة 07:06، 3 ديسمبر 2018

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

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

size  num

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

يعاد عدد عناصر المجال المعطى.

أمثلة

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

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

انظر أيضًا

  • التابع min: يعيد أصغر قيمة من المجال المعطى.

مصادر