21
एक पूर्णांक र िलख शून्य से भरे जाने वाले zerofill रूबी में आसान है:रूबी एक स्ट्रिंग
sprintf("%010d", 345) #=> "0000000345"
लेकिन जब मैं शून्य से एक स्ट्रिंग को भरने के लिए प्रयास करते समय मुझे एक आसान समाधान नहीं मिल सकता है:
sprintf("%010d", "12AD") #=> ArgumentError: invalid value for Integer(): "12AD"
sprintf("%010s", "12AD") #=> " 12AD"
मैं प्राप्त करने के लिए करना चाहते हैं:
sprintf("%010s", "12AD") #=> "00000012AD"
कैसे नहीं !! स्प्रिंटफ से स्पष्ट रूप से आसान! –