Heim > Backend-Entwicklung > Golang > „Hallo Welt' in Golang schreiben

„Hallo Welt' in Golang schreiben

Linda Hamilton
Freigeben: 2025-01-19 18:03:10
Original
882 Leute haben es durchsucht

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>
Nach dem Login kopieren
Nach dem Login kopieren

So sah es in VSCode aus und die Terminalausgabe:

Writing

Writing

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 maindeklariert 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:

  • Ausführbare Datei: Wird zu einem ausführbaren Programm kompiliert (erfordert package main).
  • Wiederverwendbar: Bibliotheken oder Codeabhängigkeiten (jeder Paketname außer 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>
Nach dem Login kopieren
Nach dem Login kopieren
  • 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:

Writing

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage