Kapitel 13. Die Standardbibliothek

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Einer der besten Aspekte bei der Entwicklung mit Go ist die Möglichkeit, die Vorteile der Standardbibliothek zu nutzen. Wie bei Python gilt auch hier die Philosophie "Batterien inklusive", d.h. es werden viele der Werkzeuge mitgeliefert, die du für die Entwicklung einer Anwendung brauchst. Da Go eine relativ neue Sprache ist, wird sie mit einer Bibliothek ausgeliefert, die sich auf Probleme konzentriert, die in modernen Programmierumgebungen auftreten.

Ich kann nicht auf alle Pakete der Standardbibliothek eingehen, und zum Glück muss ich das auch nicht, denn es gibt viele hervorragende Informationsquellen über die Standardbibliothek, angefangen bei der Dokumentation. Stattdessen werde ich mich auf einige der wichtigsten Pakete konzentrieren und darauf, wie ihr Design und ihre Verwendung die Prinzipien des idiomatischen Go demonstrieren. Einige Pakete (errors, sync, context, testing, reflect und unsafe) werden in eigenen Kapiteln behandelt. In diesem Kapitel beschäftigst du dich mit Go's eingebauter Unterstützung für I/O, Zeit, JSON und HTTP.

io und Freunde

Damit ein Programm nützlich ist, braucht es, um Daten ein- und auszulesen. Das Herzstück der Ein- und Ausgabephilosophie von Go findet sich im Paket io. Insbesondere zwei Schnittstellen, die in diesem Paket definiert sind, sind wahrscheinlich die zweit- und ...

Get Go lernen, 2. Auflage 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.