Go ist eine neue Sprache, eine gleichzeitige, Garbage Collection, schnell kompilierende Sprache.
- Es kann in wenigen Sekunden ein großes Go-Programm auf einem Computer kompilieren.
- Go bietet ein Modell für den Softwareaufbau, das die Abhängigkeitsanalyse erleichtert und den Anfang der meisten C-Style-Include-Dateien und -Bibliotheken vermeidet.
- Go ist eine statisch typisierte Sprache, und ihr Typsystem hat keine Hierarchie. Nutzer müssen also keine Zeit darauf verwenden, Beziehungen zwischen den Typen zu definieren, was sich leichter anfühlt als typische objektorientierte Sprachen.
- Go ist eine komplett schlechte Müllsammlungssprache und bietet grundlegende Unterstützung für gleichzeitige Ausführung und Kommunikation.
- Mit seinem Design beabsichtigt Go, eine Möglichkeit zu bieten, Systemsoftware auf Multi-Core-Rechnern zu erstellen.
Herunterladen und installieren
Der Hyperlink-Login ist sichtbar.Klicken Sie auf den Link zur "Microsoft Windows"-Plattform, um sie herunterzuladen und zu installieren, wie in der untenstehenden Abbildung gezeigt:
Überprüfen Sie die Version
Nach Abschluss der Installation können Sie den Befehl "Version anzeigen" im cmd-Fenster ausführen, um zu testen, ob die Installation erfolgreich ist, wie in der folgenden Abbildung dargestellt:
Hello Word-Programm
Unabhängig davon, mit welcher Entwicklungssprache du anfängst, ist es im ersten Beispiel meist die Konsole, die die Hello-Wortfolge ausgibt.
Der Code lautet wie folgt:
Go läuft, kompiliert und führt das Go-Programm aus
Hallo Golang, mein Name ist Itsvse, ich bin 5 Jahre alt.
Go hat zwei reservierte Funktionen: die init-Funktion (die auf alle Pakete angewendet werden kann) und die Hauptfunktion (Kann nur auf das Hauptpaket angewendet werden)。 Diese beiden Funktionen können keine Parameter haben und bei Definition keine Werte zurückgeben. Obwohl Sie beliebig viele Init-Funktionen in einem Paket schreiben können, empfehlen wir dringend, pro Datei in einem Paket nur eine Init-Funktion zu schreiben – sowohl für die Lesbarkeit als auch für die spätere Wartung.
Go-Programme rufen automatisch init() und main() auf, sodass du diese beiden Funktionen nirgendwo aufrufen musst. Die init-Funktion in jedem Paket ist optional, aberPackage Main muss eine Hauptfunktion enthalten。
Build Compile-Code
Wenn du mehrere Dateien in einem Projektordner hattest und nur eine bestimmte Datei kompilieren möchtest, kannst du nach go build einen Dateinamen hinzufügen, z. B. go build a.go; der go build-Befehl kompiliert standardmäßig alle go-Dateien im aktuellen Verzeichnis.
Wenn es das Hauptpaket ist, generiert es beim ausführen des Go-Builds eine ausführbare Datei im aktuellen Verzeichnis.
Die kompilierte ausführbare Datei beträgt nahe 2 m.
Aktivieren Sie den HTTP-Dienst
Wenn Sie einen HTTP-Dienst in Golang entwickeln, können Sie die Funktionen des net/http-Pakets nutzen. Das net/http-Paket bietet einen sehr vollständigen Funktionsset, und der gestartete HTTP-Dienst ist ebenfalls sehr stabil und effizient und kann in einer Produktionsumgebung verwendet werden.
Code:
Dann greifen Sie im Browser http://localhost:9090 darauf auf und sehen die Ausgabe Hello golang http!.
(Ende)
|