Hallo?
Willkommen zurück zu einem weiteren Golang-Tutorial für Anfänger. In diesem Artikel werden die wichtigsten Elemente eines einfachen „Hello World“-Programms erläutert. Die Dokumentation meines Lernprozesses hilft mir, Verantwortung zu übernehmen – eine Strategie, die ich empfehle!
Lass uns eintauchen...
Nachdem ich Go und VSCode eingerichtet hatte, schrieb ich mein erstes Programm und passte es dann einfach an, um verschiedene Nachrichten anzuzeigen. Neu bei Go? Schauen Sie sich diese hervorragende Ressource an: https://www.php.cn/link/7316e11fe78963395fbab4a85d0b8f85
Mein erstes „Hallo Welt!“ Programm
<code class="language-go">package main import "fmt" func main() { fmt.Println("Hello World!!") }</code>
So sah es in VSCode aus und die Terminalausgabe:
Erfolg! Mein erstes Go-Programm! (Ein zweiwöchiger Kampf hat mir gezeigt, wie wichtig es ist, neu anzufangen, wenn man nicht weiterkommt – eine Lektion für Anfänger.)
Lassen Sie uns nun die Schlüsselwörter package
, main
, func
usw. entschlüsseln.
Wichtige Go-Befehle:
go run
: Kompiliert eine oder mehrere Go-Dateien und führt sie aus. Beispiel: go run main.go
go build
: Kompiliert Go-Quellcode ohne Ausführung. Beispiel: go build main.go
(erstellt eine ausführbare Datei, führt sie aber nicht aus).ls
: (Terminalbefehl) Listet Dateien im aktuellen Verzeichnis auf.clear
: (Terminalbefehl) Löscht den Terminalbildschirm.go fmt
: Formatiert Go-Code im aktuellen Verzeichnis.go install
: Kompiliert und installiert ein Paket.go get
: Lädt den Quellcode eines Pakets herunter.go test
: Führt Tests im aktuellen Projekt aus.Go-Pakete verstehen:
package main
deklariert diesen Code als ausführbares Paket.
Ein Paket ist eine Sammlung verwandter Go-Quelldateien (Erweiterung .go). Jede Datei muss mit einer package
-Deklaration beginnen. Mehrere Entwickler können zum selben Paket beitragen.
Warum main
und nicht firstgoprogram
?
Go hat zwei Pakettypen:
package main
).main
).Der Paketname bestimmt den Typ. package main
erstellt immer eine ausführbare Datei; andere Namen definieren wiederverwendbare Pakete (z. B. package calculator
, package uploader
).
Anweisungen importieren:
import "fmt"
gewährt Zugriff auf das Paket fmt
(Standardbibliothek für formatierte E/A – Kurzform für „Format“).
Funktionsdefinition:
<code class="language-go">package main import "fmt" func main() { fmt.Println("Hello World!!") }</code>
func
: Zeigt eine Funktionsdeklaration an.main
: Der Name der Funktion (Einstiegspunkt für ausführbare Pakete).()
: Funktionsargumente (hier leer).{}
: Umschließt den Funktionskörper.Mit der gleichen Struktur habe ich andere Programme erstellt:
Zukünftige Artikel werden weitere Go-Konzepte mit Codebeispielen behandeln.
Danke fürs Lesen! Teilen Sie mir Ihre Gedanken in den Kommentaren mit!
Das obige ist der detaillierte Inhalt von„Hallo Welt' in Golang schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!