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

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


 
عدد يمثل دقة المنازل العشري. القيمة الافتراضية هي: 0.
==القيمة المُعادة==
==القيمة المعادة==
يعاد عدد [[Ruby/Integer|صحيح]] أو [[Ruby/Float|عشري]] أصغر عدد من الأعداد الأكبر من أو تساوي العدد المعطى وبدقة <code>ndigits</code> للمنازل العشرية فيه.


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Numeric/arg|arg]]</code>: يعيد  القيمة 0 إن كانت القيمة موجبة، أو pi خلاف ذلك.
* التابع <code>[[Ruby/Numeric/floor|floor]]</code>: أكبر عدد من الأعداد الأصغر من أو تساوي العدد الذي استُدعي معه وبدقة محدَّدة.
* التابع <code>[[Ruby/Numeric/clone|clone]]</code>: يعيد الكائن الذي استُدعي معه.  <code>freeze</code> لا يمكن أن تساوي <code>false</code> .


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-ceil قسم التابع ceil‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Numeric.html#method-i-ceil قسم التابع ceil‎ في الصنف Numeric‎ في توثيق روبي الرسمي.]

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

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

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

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

ceil([ndigits])    integer or float

المعاملات

ndigits‎

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

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

يعاد عدد صحيح أو عشري أصغر عدد من الأعداد الأكبر من أو تساوي العدد المعطى وبدقة ndigits للمنازل العشرية فيه.

انظر أيضا

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

مصادر