الفرق بين المراجعتين لصفحة: «Ruby/Integer/ceil»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>ceil</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> تصنيف: Ruby تصني...' |
لا ملخص تعديل |
||
سطر 3: | سطر 3: | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby Integer]] | [[تصنيف: Ruby Integer]] | ||
يعيد التابع <code>ceil</code> القيمة | يعيد التابع <code>ceil</code> أصغر عدد، بحيث يكون أكبر من أو يساوي قيمة العدد الذي استُدعي معه وبدقة تساوي <code>ndigits</code> رقم عشري (القيمة الابتدائية هي <code>0</code>) . | ||
إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع <code>ndigits.abs</code> صفر إضافي على الأقل. | |||
في حال كانت قيمة <code>ndigits</code> منعدمة أو سالبة، فسيعيد التابع <code>ceil</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>ceil</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 | ||
سطر 20: | سطر 23: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع | *التابع <code>[[Ruby/Integer/sqrt|sqrt]]</code>: يعيد التابع <code>sqrt</code> الجذر المربع الصحيح للعدد الصحيح الموجب المُعطى، أي العدد الصحيح الأكبر الذي قيمته أصغر من الجذر المربع للعدد المُعطى. | ||
==مصادر== | ==مصادر== | ||
*[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 في توثيق روبي الرسمي.] | ||
<nowiki/>[[Ruby/ENV/key|<code></code>]] |
مراجعة 22:59، 14 أكتوبر 2018
يعيد التابع ceil
أصغر عدد، بحيث يكون أكبر من أو يساوي قيمة العدد الذي استُدعي معه وبدقة تساوي ndigits
رقم عشري (القيمة الابتدائية هي 0
) .
إذا كانت الدقة سالبة، فإنّ القيمة المعادة ستكون عددًا صحيحًا مع ndigits.abs
صفر إضافي على الأقل.
في حال كانت قيمة ndigits
منعدمة أو سالبة، فسيعيد التابع ceil
العدد الذي استُدعي معه.
البنية العامة
ceil([ndigits]) → integer or float
المعاملات
ndigits
عدد يحدد الدقة.
القيمة المُعادة
يعيد التابع ceil
أصغر عدد، بحيث يكون أكبر من أو يساوي قيمة العدد الذي استُدعي معه، مع دقة (precision) تساوي ndigits
رقم عشري (القيمة الابتدائية هي 0
) . إذا كانت الدقة سالبة، فإنّ القيمة المعادة تكون عددًا صحيحًا مع ndigits.abs
صفر إضافي على الأقل. في حال كانت قيمةndigits
منعدمة أو سالبة، فسيعيد التابع ceil
العدد الذي استُدعي معه.
أمثلة
مثال على استخدام التابع ceil
:
1.ceil #=> 1
1.ceil(2) #=> 1
18.ceil(-1) #=> 20
(-18).ceil(-1) #=> -10
انظر أيضا
- التابع
sqrt
: يعيد التابعsqrt
الجذر المربع الصحيح للعدد الصحيح الموجب المُعطى، أي العدد الصحيح الأكبر الذي قيمته أصغر من الجذر المربع للعدد المُعطى.