الفرق بين المراجعتين ل"Ruby/Integer/floor"

من موسوعة حسوب
< Ruby‏ | Integer
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>floor‎</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
 
ط (مراجعة وتدقيق)
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>floor‎</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Integer.floor‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Integer]]
 
[[تصنيف: Ruby Integer]]
يعيد التابع <code>floor‎</code> قيمة العدد الذي استُدعي معه   
+
يعيد التابع <code>floor‎</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة (precision) تساوي العدد المعطى (القيمة الابتدائية هي <code>0</code>).   
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">floor([ndigits])  →  integer or float‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">floor([ndigits])  →  integer or float‎</syntaxhighlight>
سطر 9: سطر 9:
 
===<code>ndigits‎</code>===
 
===<code>ndigits‎</code>===
  
 
+
عدد يحدد الدقة. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع <code>ndigits.abs</code> صفر إضافي على الأقل.
==القيمة المُعادة==
+
==القيمة المعادة==
 +
يعيد التابع <code>floor‎</code> أكبر عدد من الأعداد الأصغر  من أو يساوي قيمة العدد الذي استُدعي معه وبدقة تساوي <code>ndigits</code> رقم عشري.  إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع <code>ndigits.abs</code> صفر إضافي على الأقل. في حال كانت قيمة <code>ndigits‎</code> منعدمة أو موجبة، فسيعيد التابع <code>floor</code> العدد الذي استُدعي معه.
  
 
==أمثلة==
 
==أمثلة==
سطر 20: سطر 21:
 
‎</syntaxhighlight>
 
‎</syntaxhighlight>
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <nowiki/>[[Ruby/ENV/key|<code></code>]]<code>[[Ruby/ENV/delete|key]]</code>: يعيد  اسم متغير البيئة ذو القيمة <code>value</code>.
+
* التابع <code>[[Ruby/Integer/ceil|ceil]]</code>: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساوي العدد المعطى.  <nowiki/>[[Ruby/ENV/key|<code></code>]]
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-floor قسم التابع floor‎ في الصنف Integer‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-floor قسم التابع floor‎ في الصنف Integer‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 13:45، 14 نوفمبر 2018

يعيد التابع floor‎ أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة (precision) تساوي العدد المعطى (القيمة الابتدائية هي 0). 

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

floor([ndigits])    integer or float

المعاملات

ndigits‎

عدد يحدد الدقة. إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل.

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

يعيد التابع floor‎ أكبر عدد من الأعداد الأصغر من أو يساوي قيمة العدد الذي استُدعي معه وبدقة تساوي ndigits رقم عشري.  إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs صفر إضافي على الأقل. في حال كانت قيمة ndigits‎ منعدمة أو موجبة، فسيعيد التابع floor العدد الذي استُدعي معه.

أمثلة

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

1.floor           #=> 1
1.floor(2)        #=> 1
18.floor(-1)      #=> 10
(-18).floor(-1)   #=> -20

انظر أيضا

  • التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي قيمة العدد الذي استُدعي معه وبدقة (precision) تساوي العدد المعطى. 

مصادر