6Eigene Pakete und Module

image

6.1Go-Code lebt in Paketen

  • Wie wird Go-Code organisiert und gegliedert?

Die wichtigste Gliederungsebene für unseren Code ist das Paket. Ohne Paket ist es nicht möglich, den Code zu kompilieren. Denn jedes Programm hat seinen Einstiegspunkt im Paket main. Je nachdem, wie umfangreich unser Code wird, ist es relativ schnell nötig, dass wir ihn in weitere Einheiten aufteilen. Dafür können wir in Go Funktionen, Typen und Variablen zu eigenen Paketen zusammenfassen.

image

Abb. 6–1 Aufbau eines Pakets

Ein Paket definiert sich immer ...

Get Go – Das Praxisbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.