• 0

كيف أحوّل عدد صحيح إلى سداسي العشري في الروبي ؟

هل توجد دالة في الروبي لتحويل الأعداد الصحيحة إلى أعداد من نظام سداسي العشري ؟ أريد شيئ مشابه إلى هذا:

"0A".to_i(16) #=>10

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

هنالك عدة طرق لتحويل الأعداد الصحيحة إلى أعداد من نظام السداسي العشري، فيمكنك على سبيل المثال استخدام دالة to_s لتحويل الرقم بعد تمرير لها رقم 16 للدلالة على أنك تريد سلسلة نصية بها العدد السداسي العشري المقابل للعدد الصحيح الذي تريد تحويل.
يمكنك استخدام هذه الدالة كما يلي:

10.to_s(16)  #=> "a"

ومن الطرق الأخرى أيضا للتحويل يمكنك استخدام الرمز %x لطباعة السلاسل النصية السداسية العشرية فعند إعطاءك رقم ما صحيح فإنه سيقوم بتحويله بشكل تلقائي إلى عدد سداسي العشري كما في المثال التالي:

i = 20
"%x" % i  #=> "14"

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن