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

من موسوعة حسوب
< Ruby‏ | Numeric
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 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>ndigits</code> منزلا عشريًا (القيمة الافتراضية هي <code>0</code>).
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.


يتم تنفيذ هذا في الصنف <code>Numeric</code> عن طريق تحويل قيمة العدد إلى النوع <code>Float</code> ثم استدعاء <code>[[Ruby/Float/floor|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.
==القيمة المُعادة==
==القيمة المعادة==
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه بدقة <code>ndigits</code> منزلا عشريًا.
يعاد عدد [[Ruby/Integer|صحيح]] أو [[Ruby/Float|عشري]] يمثِّل أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة <code>ndigits</code> للمنازل العشرية فيه.


==انظر أيضا==
==انظر أيضا==
*التابع <code>[[Ruby/Numeric/ceil|ceil]]</code>: يعيد التابع <code>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه بدقة <code>ndigits</code> موضعا عشريًا (القيمة الافتراضية هي 0).
*التابع <code>[[Ruby/Numeric/ceil|ceil]]</code>: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
==مصادر==
==مصادر==
*[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: يعيد أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.

مصادر