Maison >développement back-end >Golang >Comment puis-je exécuter plusieurs fichiers Go simultanément à partir de la ligne de commande ?

Comment puis-je exécuter plusieurs fichiers Go simultanément à partir de la ligne de commande ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-25 09:32:03512parcourir

How Can I Run Multiple Go Files Simultaneously from the Command Line?

Exécuter plusieurs fichiers Go simultanément à partir de la ligne de commande

Lorsque vous travaillez avec des programmes Go qui s'étendent sur plusieurs fichiers, exécutez la fonction principale à partir d'un seul file peut être fastidieux si vous devez spécifier explicitement chaque fichier supplémentaire. Ce problème survient généralement chez les débutants qui découvrent le système de packages de Go.

Cependant, il existe une solution pratique à ce problème. Au lieu de lister manuellement tous les fichiers requis, vous pouvez utiliser la commande spéciale :

go run .

Cette commande découvrira et exécutera automatiquement tous les fichiers .go dans le répertoire actuel. Ceci est possible car Go reconnaît le répertoire actuel comme un package et recherchera une fonction principale dans ce package.

Exemple :

Considérez la structure de répertoires suivante :

mypackage/    # Current working directory
├── main.go  # File containing the main() function
├── file1.go
├── file2.go

Pour exécuter tous les fichiers de ce répertoire, accédez simplement au répertoire mypackage et run :

go run .

Cette commande compilera et exécutera le programme, exécutant efficacement tous les fichiers Go du répertoire actuel.

Cette approche élimine le besoin de spécifier manuellement chaque fichier et fournit un moyen plus pratique d'exécuter des programmes Go qui s'étendent sur plusieurs fichiers.

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!

Déclaration:
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