Skip to Content
Go lernen, 2. Auflage
book

Go lernen, 2. Auflage

by Jon Bodner
March 2025
Beginner to intermediate
494 pages
14h 6m
German
O'Reilly Media, Inc.
Audio summary available
Content preview from Go lernen, 2. Auflage

Kapitel 16. Hier sind die Drachen: Nachdenken,unsicher, und Cgo

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

Die Kanten der bekannten Welt sind unheimlich. Auf alten Karten wurden die unerforschten Gebiete mit Bildern von Drachen und Löwen ausgefüllt. In den vorangegangenen Abschnitten habe ich betont, dass Go eine sichere Sprache ist, mit typisierten Variablen, um klar zu machen, welche Art von Daten du verwendest, und mit Speicherbereinigung, um den Speicher zu verwalten. Sogar die Zeiger sind zahm; du kannst sie nicht so missbrauchen, wie es in C und C++ der Fall ist.

All diese Dinge sind wahr, und für die große Mehrheit des Go-Codes, den du schreibst, kannst du sicher sein, dass die Go-Laufzeitumgebung dich schützt. Aber es gibt Ausstiegsluken. Manchmal müssen deine Go-Programme in weniger definierte Bereiche vordringen. In diesem Kapitel erfährst du, wie du mit Situationen umgehst, die sich mit normalem Go-Code nicht lösen lassen. Wenn zum Beispiel der Typ der Daten nicht zur Kompilierzeit bestimmt werden kann, kannst du die Reflection-Unterstützung des Pakets reflect nutzen, um mit Daten zu interagieren und sie sogar zu konstruieren. Wenn du die Vorteile des Speicherlayouts von Datentypen in Go nutzen musst, kannst du das Paket unsafe verwenden. Und wenn es Funktionen gibt, die nur von in C geschriebenen Bibliotheken bereitgestellt werden können, kannst du mit cgo in C-Code aufrufen. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Reguläre Ausdrücke Kochbuch

Reguläre Ausdrücke Kochbuch

Jan Goyvaerts, Steven Levithan
Projektmanagement kurz & gut

Projektmanagement kurz & gut

Daniel Brönimann, Christoph Bommer
50 Arten, Nein zu sagen

50 Arten, Nein zu sagen

Robbin Schuurman, Willem Vermaak

Publisher Resources

ISBN: 9781098180300Supplemental Content