Menu
Coddy logo textTech

Was ist ein Package?

Teil des Abschnitts Logik & Ablauf der GO-Journey von Coddy — Lektion 51 von 68.

Ein Package in Go ist eine Möglichkeit, zusammengehörigen Code zu organisieren und zu gruppieren. Stellen Sie es sich wie einen Ordner vor, der Funktionen, Variablen und Typen enthält, die zusammenarbeiten, um einen bestimmten Zweck zu erfüllen.

Jede Go-Datei muss zu einem Package gehören, das ganz oben mit dem package-Schlüsselwort deklariert wird. Das wichtigste Package, dem Sie begegnen werden, ist package main, welches besonders ist, da es Go mitteilt, dass dies ein ausführbares Programm mit einer main-Funktion als Einstiegspunkt ist.

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Um Code aus anderen Paketen zu verwenden, müssen Sie diese import-ieren. Im obigen Beispiel importieren wir das fmt-Paket, das Formatierungs- und Druckfunktionen bereitstellt. Das fmt-Paket ist Teil der Standardbibliothek von Go und ist in der Sprache integriert.

Pakete dienen zwei Hauptzwecken: Sie helfen dabei, Ihren Code in logische Gruppen zu organisieren, und ermöglichen es Ihnen, Code über verschiedene Programme hinweg wiederzuverwenden. Dies macht Ihre Programme wartungsfreundlicher und verhindert, dass Sie denselben Code mehrmals schreiben.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Spickzettel

Ein Package in Go organisiert und gruppiert zusammengehörigen Code. Jede Go-Datei muss am Anfang ein Package mit dem Schlüsselwort package deklarieren.

Das package main ist speziell – es erstellt ein ausführbares Programm mit einer main-Funktion als Einstiegspunkt:

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Verwenden Sie import, um Code aus anderen Packages einzubinden. Das fmt-Package bietet Formatierungs- und Druckfunktionen und ist Teil der Standardbibliothek von Go.

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik & Ablauf