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

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

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

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

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

ceil([ndigits])    integer or float

المعاملات

ndigits‎

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

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

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

أمثلة

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

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

انظر أيضا

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

مصادر