2010-06-18 63 views

回答

9
sprintf "%06d", 1  #=> "000001" 
sprintf "%06d", 15 #=> "000015" 

或者更簡單地

"%06d" % 1  #=> "000001" 
"%06d" % 15 #=> "000015" 
1

您可以使用Kernel#sprintf,或字符串格式化(%)像這樣:

>> "%06d" % 1 
=> "000001" 
>> "%06d" % 15 
=> "000015" 
3
"#{1}".rjust(6,'0') # => 000001 
"#{15}".rjust(6,'0') # => 000015