এটি একটি পূর্ণসংখ্যা হিসাবে সংরক্ষণ করা এবং রানটাইম হিসাবে আপনি যেমন বর্ণনা করেছেন ঠিক তেমন এটি প্রদর্শন করা ভাল। প্রতিটি ভাষার জিরোগুলিকে প্যাড করার নিজস্ব উপায় রয়েছে - রুবির জন্য আপনি স্ট্রিং # রুল্ড ব্যবহার করতে পারেন । এই পদ্ধতিটি একটি স্ট্রিংকে প্যাড করে (ডান-ন্যায়সঙ্গত) যাতে প্রদত্ত প্যাডিং অক্ষর ব্যবহার করে এটি একটি নির্দিষ্ট দৈর্ঘ্যে পরিণত হয়।
str.rjust(integer, padstr=' ') → new_str
তাহলে integer
এর দৈর্ঘ্য চেয়ে বেশী str
, একটি নতুন ফেরৎ String
দৈর্ঘ্যের integer
সঙ্গে str
ডান সমর্থনযোগ্য এবং padded padstr
; অন্যথায়, ফেরত str
।
some_int = 5
some_int.to_s.rjust(2, '0') # => '05'
some_int.to_s.rjust(5, '0') # => '00005'
another_int = 150
another_int.to_s.rjust(2, '0') # => '150'
another_int.to_s.rjust(3, '0') # => '150'
another_int.to_s.rjust(5, '0') # => '00150'