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

من موسوعة حسوب
< Ruby‏ | Numeric
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>floor‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby تصني...'
 
ط مراجعة وتدقيق.
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>floor‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Numeric.floor‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Numeric]]
[[تصنيف: Ruby Numeric]]
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي <code>num</code> بدقة <code>ndigits</code> من الأرقام العشرية (القيمة الافتراضية هي 0).
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
يقدم <code>Numeric</code> هذا عن طريق تحويل قيمته إلى النوع <code>Float</code> ثم استدعاء <code>Float#floor</code>.
 
ينفِّذ الصنف <code>Numeric</code> هذه العملية عن طريق تحويل قيمة العدد المعطى إلى النوع <code>[[Ruby/Float|Float]]</code> ثم استدعاء التابع <code>[[Ruby/Float/floor|Float.floor]]</code>.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">floor([ndigits])  →  integer or float‎</syntaxhighlight>
<syntaxhighlight lang="ruby">floor([ndigits])  →  integer or float‎</syntaxhighlight>
==المعاملات==
==المعاملات==
===<code>ndigits‎</code>===
===<code>ndigits‎</code>===
 
عدد يمثل دقة المنازل العشري. القيمة الافتراضية هي: 0.
 
==القيمة المعادة==
==القيمة المُعادة==
يعاد عدد [[Ruby/Integer|صحيح]] أو [[Ruby/Float|عشري]] يمثِّل أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة <code>ndigits</code> للمنازل العشرية فيه.


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Numeric/finite-3F|finite?]]</code>: يعيد القيمة <code>true</code> إن كان <code>num</code> عددًا منتهيًا (finite)، وإلا فسيعيد <code>false</code>.
*التابع <code>[[Ruby/Numeric/ceil|ceil]]</code>: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
* التابع <code>[[Ruby/Numeric/i|i]]</code>: يعيد  العدد التخيلي (imaginary number) المقابل. غير متوفر للأعداد العقدية.
 
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-floor قسم التابع floor‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-floor قسم التابع floor‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 18:06، 20 نوفمبر 2018

يعيد التابع floor أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.

ينفِّذ الصنف Numeric هذه العملية عن طريق تحويل قيمة العدد المعطى إلى النوع Float ثم استدعاء التابع Float.floor.

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

floor([ndigits])    integer or float

المعاملات

ndigits‎

عدد يمثل دقة المنازل العشري. القيمة الافتراضية هي: 0.

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

يعاد عدد صحيح أو عشري يمثِّل أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة ndigits للمنازل العشرية فيه.

انظر أيضا

  • التابع ceil: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.

مصادر