الفرق بين المراجعتين لصفحة: «Ruby/Numeric/mod»
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
جميل-بيلوني (نقاش | مساهمات) |
||
سطر 13: | سطر 13: | ||
عدد يمثِّل المقسوم عليه. | عدد يمثِّل المقسوم عليه. | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
يعاد عدد | يعاد عدد حقيقي يمثِّل باقي قسمة العدد المعطى على العدد <code>numeric</code>. | ||
==انظر أيضا== | ==انظر أيضا== |
المراجعة الحالية بتاريخ 18:57، 20 نوفمبر 2018
يعيد التابع modulo
باقي قسم عدد على آخر. أي عندما يُستدعَى التابع بالشكل x.modulo(y)
، فإنه يماثل الاستدعاء x-y*(x/y).floor
.
يكافي هذا التابع التعبير num.divmod(numeric)[1]
.
البنية العامة
modulo(numeric) → real
المعاملات
numeric
عدد يمثِّل المقسوم عليه.
القيمة المعادة
يعاد عدد حقيقي يمثِّل باقي قسمة العدد المعطى على العدد numeric
.
انظر أيضا
- المعامل
+
: يمثِّل إشارة الزائد التي تسبق العدد لتشير إلى أنه عدد موجب. - المعامل
<=>
: يوازن بين عددين ثمَّ يعيد القيمة 0 إن كان هذان العددان متساويين، وإلا فسيُعيد القيمة nil. - التابع
abs
: يعيد القيمة المطلقة للعدد الذي استدعي معه. - التابع
divmod
: يعيد مصفوفة تحتوي على حاصل (quotient) وباقي قسمة العدد الذي استُدعي معه على العدد المُمرَّر إليه.