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!