طرق عدد روبي وعمليات الأرقام (مع أمثلة)
طرق الأرقام في روبي
يوفر Ruby مجموعة متنوعة من الأساليب المضمنة التي قد تستخدمها على الأرقام. فيما يلي قائمة غير كاملة من الطرق الصحيحة والعائمة.
حتى في:
تُستخدم .even?
للتحقق مما إذا كان العدد الصحيح زوجيًا أم لا . إرجاع true
أو false
منطقية .
15.even? #=> false 4.even? #=> true
غريب:
تُستخدم .odd?
للتحقق مما إذا كان العدد الصحيح فرديًا أم لا . إرجاع true
أو false
منطقية .
15.odd? #=> true 4.odd? #=> false
سقف:
في .ceil
جولات طريقة يطفو تصل إلى أقرب عدد. إرجاع عدد صحيح .
8.3.ceil #=> 9 6.7.ceil #=> 7
أرضية:
في .floor
جولات طريقة تطفو أسفل إلى أقرب عدد. إرجاع عدد صحيح .
8.3.floor #=> 8 6.7.floor #=> 6
التالى:
تُستخدم .next
لإرجاع العدد الصحيح التالي .
15.next #=> 16 2.next #=> 3 -4.next #=> -3
بريد:
تُستخدم .pred
لإرجاع العدد الصحيح المتتالي السابق .
15.pred #=> 14 2.pred #=> 1 (-4).pred #=> -5
إلى سلسلة:
يؤدي استخدام .to_s
رقم ( عدد صحيح ، عدد عشري ، إلخ) إلى إرجاع سلسلة من هذا الرقم.
15.to_s #=> "15" 3.4.to_s #=> "3.4"
أكبر قاسم مشترك:
و .gcd
يوفر طريقة القاسم المشترك الأكبر (إيجابي دائما) من رقمين. إرجاع عدد صحيح .
15.gcd(5) #=> 5 3.gcd(-7) #=> 1
مستدير:
تُستخدم .round
لإرجاع عدد صحيح أو عدد عشري .
1.round #=> 1 1.round(2) #=> 1.0 15.round(-1) #=> 20
الأوقات:
استخدم .times
لتكرار int
أوقات الحظر المحددة .
5.times do |i| print i, " " end #=> 0 1 2 3 4
عمليات الرياضيات في روبي
في Ruby ، يمكنك إجراء جميع العمليات الحسابية القياسية على الأرقام ، بما في ذلك: +
الجمع والطرح -
والضرب *
والقسمة /
والعثور على الباقي %
والعمل مع الأس **
.
إضافة:
يمكن جمع الأرقام معًا باستخدام +
عامل التشغيل.
15 + 25 #=> 40
الطرح:
يمكن طرح الأرقام من بعضها البعض باستخدام -
عامل التشغيل.
25 - 15 #=> 10
عمليه الضرب:
يمكن ضرب الأرقام معًا باستخدام *
عامل التشغيل.
10 * 5 #=> 50
قطاع:
يمكن تقسيم الأرقام على بعضها البعض باستخدام /
عامل التشغيل.
10 / 5 #=> 2
بقايا:
يمكن العثور على البقايا باستخدام %
عامل التشغيل.
10 % 3 #=> 1 # because the remainder of 10/3 is 1
الدعاة:
يمكن حساب الأس باستخدام **
عامل التشغيل.
2 ** 3 #=> 8 # because 2 to the third power, or 2 * 2 * 2 = 8