Maison > développement back-end > Golang > Comment puis-je ajouter des numéros à zéro dans les relevés d'impression de Go ?

Comment puis-je ajouter des numéros à zéro dans les relevés d'impression de Go ?

Linda Hamilton
Libérer: 2025-01-02 12:35:44
original
208 Les gens l'ont consulté

How Can I Zero-Pad Numbers in Go's Print Statements?

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)
Copier après la connexion

Sortie :

|000012|   345|
Copier après la connexion

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|
Copier après la connexion

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)
Copier après la connexion

Sortie :

|   12|   345|
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal