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

من موسوعة حسوب
< Ruby‏ | Integer
لا ملخص تعديل
ط مراجعة وتدقيق
 
(4 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>/‎</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Integer.div‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Integer]]
[[تصنيف: Ruby Integer]]
يعيد التابع <code>/‎</code> ناتج عملية القسمة بين عددين، صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية. 
يعيد التابع <code>div‎</code> ناتج عملية قسمة العدد الذي استدعي معه على العدد الذي مُرِّر إليه.  
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">int / numeric numeric_result‎</syntaxhighlight>
<syntaxhighlight lang="ruby">div(numeric) integer</syntaxhighlight>
==المعاملات==
==المعاملات==
===<code>int</code>===
===<code>numeric</code>===
عدد صحيح يمثل الطرف الأول في للعملية.
عدد صحيح يمثل الطرف الثاني للعملية.
===<code>numeric </code>===
==القيمة المعادة==
عدد يمثل الطرف الثاني للعملية.
يعاد عدد صحيح يمثل ناتج عملية قسمة العدد <code>int</code> المعطى على العدد <code>numeric</code>.
==القيمة المُعادة==
يعيد التابع <code>/‎</code> ناتج عملية القسمة بين العددين <code>int</code> و <code>numeric</code>، صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية. 


==أمثلة==
==أمثلة==
مثال على استخدام  المعامل <code>/‎</code>:<syntaxhighlight lang="ruby">
مثال على استخدام  المعامل <code>div‎</code>:<syntaxhighlight lang="ruby">
20 / 3        #=> 6
25.div(4)      #=> 6
20 / 3.0     #=> 6.666666666666667
20.div(7)     #=> 2
</syntaxhighlight>
</syntaxhighlight>
==انظر أيضا==
==انظر أيضا==
*التابع <code>[[Ruby/Integer/minus|-]]</code>: يعيد التابع <code>-‎</code> ناتج عملية الطرح بين عددين، صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية. 
*المعامل <code>[[Ruby/Integer/multiplication|*]]</code>: يعيد ناتج عملية الضرب بين عددين.
 
*المعامل <code>[[Ruby/Integer/plus|+]]</code>: يعيد ناتج عملية الجمع بين عددين.
*التابع <code>[[Ruby/Integer/sqrt|sqrt]]</code>: يعيد التابع <code>sqrt‎</code> الجذر المربع الصحيح للعدد الصحيح الموجب المُعطى، أي العدد الصحيح الأكبر الذي قيمته أصغر من الجذر المربع للعدد المُعطى.
*المعامل <code>[[Ruby/Integer/division|/]]</code>: يعيد ناتج عملية القسمة بين عددين.
 
*التابع <code>[[Ruby/Integer/multiplication|*]]</code>: يعيد التابع <code>*‎</code> ناتج عملية الضرب بين عددين.
*التابع <code>[null +]</code>:يعيد التابع <code>+</code> ناتج عملية الجمع بين عددين، صنف الكائن الناتج يتعلق بصنف الطرف الثاني للعملية.  
<nowiki/>[[Ruby/ENV/key|<code></code>]]
==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-2F قسم التابع /‎ في الصنف Integer‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-div قسم التابع div‎ في الصنف Integer‎ في توثيق روبي الرسمي.]

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

يعيد التابع div‎ ناتج عملية قسمة العدد الذي استدعي معه على العدد الذي مُرِّر إليه.

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

div(numeric)  integer

المعاملات

numeric

عدد صحيح يمثل الطرف الثاني للعملية.

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

يعاد عدد صحيح يمثل ناتج عملية قسمة العدد int المعطى على العدد numeric.

أمثلة

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

25.div(4)       #=> 6
20.div(7)      #=> 2

انظر أيضا

  • المعامل *: يعيد ناتج عملية الضرب بين عددين.
  • المعامل +: يعيد ناتج عملية الجمع بين عددين.
  • المعامل /: يعيد ناتج عملية القسمة بين عددين.

مصادر