Numéros à remplissage nul dans les instructions d'impression
Lors de l'impression de nombres, il est souvent utile de leur donner une largeur fixe en ajoutant des zéros non significatifs. Par exemple, si vous avez le numéro 12 et que vous souhaitez le définir comme 000012.
Le package fmt dans Go offre un moyen pratique de le faire. Utilisez simplement le spécificateur de format d. Le 0 indique que le nombre doit être complété par des zéros et le 6 spécifie la largeur souhaitée. Par exemple :
fmt.Printf("|%06d|%6d|\n", 12, 345)
Sortie :
|000012| 345|
Notez que si le nombre est trop long pour tenir dans la largeur spécifiée, il sera tronqué. Par exemple, si vous essayez d'imprimer le nombre 1234567 avec une largeur de 6, le résultat sera :
|123456|
Dans ce cas, les zéros non significatifs sont tronqués.
Vous pouvez également utilisez le package fmt pour compléter les nombres avec des espaces au lieu de zéros. Pour ce faire, utilisez simplement le spécificateur de format m. Par exemple :
fmt.Printf("|%6d|%6d|\n", 12, 345)
Sortie :
| 12| 345|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!