الفرق بين المراجعتين ل"Ruby/Integer/modulo"

من موسوعة حسوب
< Ruby‏ | Integer
اذهب إلى التنقل اذهب إلى البحث
ط (مراجعة وتدقيق)
 
(مراجعتان متوسطتان بواسطة مستخدم واحد آخر غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>%‎ </code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Integer.modulo‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Integer]]
 
[[تصنيف: Ruby Integer]]
يعيد المعامل <code>%‎</code> باقي عملية القسمة الصحيحة.  
+
يعيد المعامل <code>modulo‎</code> باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.
 
==البنية العامة==
 
==البنية العامة==
<syntaxhighlight lang="ruby">int % other →  real </syntaxhighlight>
+
<syntaxhighlight lang="ruby">modulo(other→  real‎</syntaxhighlight>
 
+
==المعاملات==
== المعاملات ==
 
 
 
=== <code>int</code> ===
 
عدد صحيح يمثل الطرف الأول في عملية القسمة الصحيحة.
 
  
 
=== <code>other</code> ===
 
=== <code>other</code> ===
عدد صحيح يمثل الطرف الثاني في عملية القسمة الصحيحة.
+
عدد صحيح.
  
==القيمة المُعادة==
+
==القيمة المعادة==
يعيد المعامل <code>%</code> باقي عملية القسمة الصحيحة للعدد  <code>int</code> على<code>other</code>.
+
يعاد باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.
 +
==انظر أيضا==
 +
* المعامل <code>[[Ruby/Integer/modul|%]]</code>: يعيد باقي عملية القسمة الصحيحة.
 +
* التابع <code>[[Ruby/Integer/div|div]]</code>: يعيد ناتج عملية قسمة العدد الذي استدعي معه على العدد الذي مُرِّر إليه.
 +
* التابع <code>[[Ruby/Integer/divmod|divmod]]</code>: يعيد مصفوفة تحتوي على حاصل (quotient) وباقي (modulus) عملية تقسيم العدد الذي استٌدعي التابع معه على العدد المُمرَّر إليه.
  
== أمثلة ==
 
مثال على استخدام  المعامل <code>%‎</code>:<syntaxhighlight lang="ruby">
 
20 % 3        #=> 2
 
6 % 3      #=> 0
 
</syntaxhighlight>
 
 
==انظر أيضا==
 
* التابع <code>[[Ruby/Integer/sqrt|sqrt]]</code><nowiki/>[[Ruby/ENV/key|<code></code>]]: يعيد التابع <code>sqrt‎</code> الجذر المربع الصحيح للعدد الصحيح الموجب المُعطى، أي العدد الصحيح الأكبر الذي قيمته أصغر من الجذر المربع للعدد المُعطى.
 
* التابع <code>[[Ruby/Integer/multiplication|*]]</code>: يعيد التابع <code>*‎</code> ناتج عملية الضرب بين عددين.
 
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-25 قسم التابع %‎ في الصنف Integer في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-modulo قسم التابع modulo‎ في الصنف Integer‎ في توثيق روبي الرسمي.]

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

يعيد المعامل modulo‎ باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.

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

modulo(other)    real

المعاملات

other

عدد صحيح.

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

يعاد باقي عملية قسمة العدد الذي استُدعي معه على العدد المُعطى.

انظر أيضا

  • المعامل %: يعيد باقي عملية القسمة الصحيحة.
  • التابع div: يعيد ناتج عملية قسمة العدد الذي استدعي معه على العدد الذي مُرِّر إليه.
  • التابع divmod: يعيد مصفوفة تحتوي على حاصل (quotient) وباقي (modulus) عملية تقسيم العدد الذي استٌدعي التابع معه على العدد المُمرَّر إليه.

مصادر