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.