Pakete - Go-Guide

  • Guten Tag,


    im zweiten Artikels des Go-Guides will ich dir Pakete genauer erläutern.


    Wieso sollten dich Pakete überhaupt interessieren?

    Pakete helfen dir, dein Projekt über mehrere Dateien und Ordner zu strukturieren.

    Außerdem lassen sich Verwechslungen zwischen Drittanbieter-Paketen verhindern.


    Was sind Pakete?

    Pakete sind Ansammlungen von Code, der einheitlich unter einem bestimmten Namen erreichbar ist.

    Die Standardbibliothek besteht meist aus Paketen mit nur einem Wort wie math oder net, teilweise aber auch mehreren wie z.B. net/http.


    Wie sollst du deine Pakete nennen?

    Wenn du einen Git-Repository besitzt, das unter https://git.meineseite.de/beispiel/hello-world erreichbar ist, nennst du deine Pakete git.meineseite.de/beispiel/hello-world/*.

    Das Sternchen (*) steht in diesem Fall für Unterpakete wie cmd/meine_app oder pkg/webtools.

    Weiteres zu den häufig verwendeten Bezeichnungen findest du hier.


    Wie verwendest du Pakete?

    Pakete werden direkt unter der Paket-Bezeichung package mein_paket importiert und mit anderes_paket.AndereFunktion verwendet:


    Ich hoffe, ich konnte dir Pakete näher bringen. :)