Maison > développement back-end > Golang > Comment exécuter plusieurs fichiers Go dans un package à partir de la ligne de commande ?

Comment exécuter plusieurs fichiers Go dans un package à partir de la ligne de commande ?

Mary-Kate Olsen
Libérer: 2024-12-31 22:52:10
original
740 Les gens l'ont consulté

How Do I Run Multiple Go Files in a Package from the Command Line?

Exécuter plusieurs fichiers Go dans un package à partir de la ligne de commande

En tant que nouveau venu sur Go, il est compréhensible de faire face à des défis lorsque la taille de votre programme augmente et vous devez le diviser en plusieurs fichiers. Les exécuter tous en même temps peut être pénible, surtout lorsque vous avez un grand nombre de fichiers.

La première tentative d'utilisation de go run main.go pour chaque fichier individuellement devient fastidieuse. Cependant, vous pouvez simplifier le processus en utilisant la convention .go.

Voici la solution :

Au lieu de spécifier chaque fichier, vous pouvez simplement exécuter :

go run .
Copier après la connexion

Cette commande exécutera automatiquement tous les fichiers .go du répertoire actuel, les traitant efficacement comme un package. Cela élimine également le besoin de s'inquiéter de l'emplacement de la fonction principale.

Explication :

Le caractère spécial . dans la commande représente le répertoire actuel. En utilisant go run ., vous demandez au compilateur d'exécuter tous les fichiers Go (se terminant par .go) dans le répertoire actuel. Le compilateur détectera automatiquement la fonction main() et exécutera le programme en conséquence.

Cette méthode rationalise le processus d'exécution de plusieurs fichiers dans un package, vous faisant gagner du temps et de la frustration.

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