Go - Programmstruktur
Bevor wir uns mit den Grundbausteinen der Go-Programmiersprache befassen, wollen wir zunächst die Mindeststruktur von Go-Programmen erörtern, damit wir sie in den folgenden Kapiteln als Referenz verwenden können.
Hallo Welt Beispiel
Ein Go-Programm besteht im Wesentlichen aus folgenden Teilen:
- Paketerklärung
- Pakete importieren
- Functions
- Variables
- Aussagen und Ausdrücke
- Comments
Schauen wir uns einen einfachen Code an, der die Wörter "Hello World" druckt -
package main
import "fmt"
func main() {
/* This is my first sample program. */
fmt.Println("Hello, World!")
}
Werfen wir einen Blick auf die verschiedenen Teile des obigen Programms -
Die erste Zeile des Programmpakets main definiert den Paketnamen, in dem dieses Programm liegen soll. Dies ist eine obligatorische Anweisung, da Go-Programme in Paketen ausgeführt werden. Das Hauptpaket ist der Ausgangspunkt für die Ausführung des Programms. Jedem Paket sind ein Pfad und ein Name zugeordnet.
Der nächste Zeilenimport "fmt" ist ein Präprozessorbefehl, der den Go-Compiler anweist, die im Paket fmt liegenden Dateien einzuschließen.
Die nächste Zeile func main () ist die Hauptfunktion, in der die Programmausführung beginnt.
Die nächste Zeile /*...*/ wird vom Compiler ignoriert und dient zum Hinzufügen von Kommentaren zum Programm. Kommentare werden auch mit // ähnlich wie Java- oder C ++ - Kommentare dargestellt.
Die nächste Zeile fmt.Println (...) ist eine weitere in Go verfügbare Funktion, die die Meldung "Hallo Welt!" auf dem Bildschirm angezeigt werden. Hier hat das fmt-Paket die Println-Methode exportiert, mit der die Nachricht auf dem Bildschirm angezeigt wird.
Beachten Sie das Großbuchstaben P der Println-Methode. In der Sprache Go wird ein Name exportiert, wenn er mit einem Großbuchstaben beginnt. Exportiert bedeutet, dass die Funktion oder Variable / Konstante dem Importeur des jeweiligen Pakets zugänglich ist.
Ausführen eines Go-Programms
Lassen Sie uns diskutieren, wie Sie den Quellcode in einer Datei speichern, kompilieren und schließlich das Programm ausführen. Bitte befolgen Sie die unten angegebenen Schritte -
Öffnen Sie einen Texteditor und fügen Sie den oben genannten Code hinzu.
Speichern Sie die Datei als hello.go
Öffnen Sie die Eingabeaufforderung.
Wechseln Sie in das Verzeichnis, in dem Sie die Datei gespeichert haben.
Geben Sie go run hello.go ein und drücken Sie die Eingabetaste, um Ihren Code auszuführen.
Wenn Ihr Code keine Fehler enthält, wird "Hallo Welt!" auf dem Bildschirm gedruckt.
$ go run hello.go
Hello, World!
Stellen Sie sicher, dass sich der Go-Compiler in Ihrem Pfad befindet und dass Sie ihn in dem Verzeichnis ausführen, das die Quelldatei hello.go enthält.