Я хочу распечатать его в таком формате: ex.0 до номера
1 -> 000001
15 -> 000015
Как я могу это сделать? благодаря
Я хочу распечатать его в таком формате: ex.0 до номера
1 -> 000001
15 -> 000015
Как я могу это сделать? благодаря
sprintf "%06d", 1 #=> "000001"
sprintf "%06d", 15 #=> "000015"
или более кратко
"%06d" % 1 #=> "000001"
"%06d" % 15 #=> "000015"
Вы можете использовать Kernel#sprintf или форматирования строк (%
) как так:
>> "%06d" % 1
=> "000001"
>> "%06d" % 15
=> "000015"
"#{1}".rjust(6,'0') # => 000001
"#{15}".rjust(6,'0') # => 000015