Mehrere Go-Dateien in einem Paket über die Befehlszeile ausführen
Als Go-Neuling ist es verständlich, dass Sie mit zunehmender Programmgröße vor Herausforderungen stehen und Sie müssen es in mehrere Dateien aufteilen. Sie alle auf einmal auszuführen, kann mühsam sein, insbesondere wenn Sie eine große Anzahl von Dateien haben.
Der anfängliche Versuch, go run main.go für jede Datei einzeln zu verwenden, wird umständlich. Sie können den Prozess jedoch vereinfachen, indem Sie die .go-Konvention verwenden.
Hier ist die Lösung:
Anstatt jede Datei anzugeben, können Sie einfach Folgendes ausführen:
go run .
Dieser Befehl führt automatisch alle .go-Dateien im aktuellen Verzeichnis aus und behandelt sie effektiv als Paket. Außerdem entfällt die Notwendigkeit, sich Gedanken über den Standort der Hauptfunktion zu machen.
Erklärung:
Das Sonderzeichen . im Befehl stellt das aktuelle Verzeichnis dar. Durch die Verwendung von go run . weisen Sie den Compiler an, alle Go-Dateien (mit der Endung .go) im aktuellen Verzeichnis auszuführen. Der Compiler erkennt automatisch die Funktion main() und führt das Programm entsprechend aus.
Diese Methode optimiert den Prozess der Ausführung mehrerer Dateien in einem Paket und spart Ihnen Zeit und Frust.
Das obige ist der detaillierte Inhalt vonWie führe ich mehrere Go-Dateien in einem Paket über die Befehlszeile aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!