التابع Integer.remainder‎ في روبي

من موسوعة حسوب
< Ruby‏ | Integer

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

استدعاء التابع بالشكل x.remainder(y)‎ يكافئ x-y*(x/y).truncate.

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

remainder(numeric)    real

المعاملات

numeric

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

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

يعاد باقي عملية قسمة العدد int على العدد numeric.

أمثلة

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

5.remainder(3)     #=> 2
-5.remainder(3)    #=> -2
5.remainder(-3)    #=> 2
-5.remainder(-3)   #=> -2
5.remainder(1.5)   #=> 0.5

انظر أيضا

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

مصادر