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

من موسوعة حسوب
< Ruby‏ | Numeric
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>floor‎</code> الخاص بالصنف <code>Numeric</code> في روبي}}</noinclude> تصنيف: Ruby تصني...')
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Numeric]]
 
[[تصنيف: Ruby Numeric]]
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي <code>num</code> بدقة <code>ndigits</code> من الأرقام العشرية (القيمة الافتراضية هي 0).
+
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه بدقة <code>ndigits</code> منزلا عشريًا (القيمة الافتراضية هي <code>0</code>).
يقدم <code>Numeric</code> هذا عن طريق تحويل قيمته إلى النوع <code>Float</code> ثم استدعاء <code>Float#floor</code>.
+
 
 +
يتم تنفيذ هذا في الصنف <code>Numeric</code> عن طريق تحويل قيمة العدد إلى النوع <code>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>===
 
+
الدقة.
 
 
 
==القيمة المُعادة==
 
==القيمة المُعادة==
 +
يعيد التابع <code>floor</code> أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه بدقة <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>ceil</code> أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه بدقة <code>ndigits</code> موضعا عشريًا (القيمة الافتراضية هي 0).
* التابع <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‎ في توثيق روبي الرسمي.]

مراجعة 22:03، 27 أكتوبر 2018

يعيد التابع floor أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه بدقة ndigits منزلا عشريًا (القيمة الافتراضية هي 0).

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

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

floor([ndigits])    integer or float

المعاملات

ndigits‎

الدقة.

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

يعيد التابع floor أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه بدقة ndigits منزلا عشريًا.

انظر أيضا

  • التابع ceil: يعيد التابع ceil أصغر عدد من الأعداد الأكبر من أو تساوي العدد الذي استُدعي معه بدقة ndigits موضعا عشريًا (القيمة الافتراضية هي 0).

مصادر