2.8 Zusammenfassung
In diesem Kapitel haben wir uns hauptsächlich mit den 25 Schlüsselwörtern in Go auseinandergesetzt. Schauen wir sie und ihre Funktionweise uns noch einmal an.
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
varundconstwerden benutzt, um Variablen und Konstanten zu definieren.packageundimportsind für die Nutzung von Paketen nötig.funcwird zur Definition von Funktionen und Methoden verwendet.returnwird genutzt, um Werte von Funktionen und Methoden zurückzugeben.deferwird genutzt, um Funktionen zu definieren, die als letzte Anweisung ausgeführt werden.godefiniert und startet eine neue Goroutine.selecterlaubt das Kommunizieren über mehrere Channels.interfacedefiniert ein Interface.structlässt uns speziell angepasste Datentypen erstellen.break,case,continue,for,fallthrough,else,if,switch,gotounddefaultwurden in Abschnitt 2.3 vorgestellt.chanist ein Datentypen für Channel, die es erlauben, zwischen Goroutinen zu kommunizieren.typedient zur Erstellung eigener Datentypen.mapdefiniert eine Map, welche Hashtabellen in anderen Programmiersprachen ähneln.rangewird genutzt, um Daten aus einemslice, einermapoder einemchannelzu erhalten.
Wenn Du verstanden hast, wie die 25 Schlüsselwörter einzusetzen sind, dann hast Du bereits eine Menge über Go gelernt.
Links
- Inhaltsverzeichnis
- Vorheriger Abschnitt: Nebenläufigkeit
- Nächstes Kapitel: Grundlagen des Internets