0
Quelqu'un pourrait-il me dire un module Perl avec une fonction, qui convertit les chiffres comme ceci:Quel module Perl peut formater un nombre avec un nombre variable de zéros en tête?
func(1, 3) # returns 001
func(23, 4) # returns 0023
func(7, 2) # returns 07
Vous n'avez pas besoin d'inverser l'ordre des arguments, utilisez le modificateur de position ($) dans sprintf: print sprintf ('% 0 * 2 $ d', 23, 4); renvoie 0023. Si vous utilisez une chaîne entre guillemets doubles ("" ou qq {}), vous devrez alors quitter le $. – MkV