Konzepterklärung
Diese Lektion ist ein Syntax-Training für frühe Go-Programme. Das Ziel ist nicht, etwas Großes zu bauen, sondern sich daran zu gewöhnen, gültige Deklarationen, Imports, Funktionskörper und einfache Ausgaben zu schreiben, ohne mit dem Compiler zu kämpfen. Sie üben, auf die kleinen Details zu achten, die Go wichtig sind, wie geschweifte Klammern, ungenutzte Imports und klare Formatierung, damit sich die Sprache vorhersehbar statt streng anfühlt.
Wo der Code hingehört
- Definieren Sie Farb- und Positionsvariablen oben.
- Erstellen Sie die Logik zum Zeichnen oder Platzieren von Formen in der Mitte.
- Rendern Sie die Ausgabe (Druck, Canvas, SVG oder gestylter Block) am Ende.
Befehlsreferenz
- Verwenden Sie `gofmt -w main.go`, um Ihre Datei zu formatieren und sich an den Standard-Go-Stil zu gewöhnen.
- Führen Sie `go run main.go` nach jeder kleinen Änderung aus, damit Syntaxfehler leichter zu erkennen sind.
- Achten Sie auf Compiler-Meldungen zu ungenutzten Variablen oder Imports; diese sind oft sehr direkt.
- Halten Sie Deklarationen einfach: Benennen Sie einen Wert, geben Sie ihm einen klaren Zweck und geben Sie ihn dann sofort aus oder verwenden Sie ihn.
Schritt-für-Schritt-Anleitung
- Führen Sie den Startcode einmal aus, um die Basisausgabe zu kennen, bevor Sie etwas ändern.
- Fügen Sie eine dritte Variable hinzu, z. B. einen booleschen Wert oder einen kurzen Textwert, und geben Sie sie klar aus.
- Verursachen Sie absichtlich einen kleinen Syntaxfehler im Code und beheben Sie ihn dann, nachdem Sie die Fehlermeldung gelesen haben.
- Formatieren Sie die Datei mit `gofmt` und vergleichen Sie das Ergebnis mit Ihrer ursprünglichen Formatierung.
- Fassen Sie abschließend eine Syntaxregel zusammen, die Go während der Übung erzwungen hat.
Übungsaufgaben
- Erstellen Sie ein kurzes Programm mit einem String, einer Zahl und einem booleschen Wert und geben Sie alle drei aus.
- Schreiben Sie einen kleinen Ausgabeblock, der jeden Wert beschriftet, damit das Terminalergebnis leicht lesbar ist.
- Ersetzen Sie die Startvariablen durch Ihre eigenen und sorgen Sie dafür, dass das Programm sauber kompiliert wird.
Coding-Challenges
- Schreiben Sie die gleiche Ausgabe in einer leicht anderen Reihenfolge und erklären Sie, welche Version klarer wirkt.
- Provozieren und beheben Sie zwei häufige Anfängerfehler: eine ungenutzte Variable und eine fehlende geschweifte Klammer.
Kleine Übungsaufgaben
- Führen Sie `gofmt` für die Datei aus.
- Fügen Sie eine neue Variable hinzu und geben Sie sie aus.
- Nennen Sie eine Compiler-Regel, die Ihnen geholfen hat, einen Fehler zu finden.
Häufiger Fehler
Mixing x and y axes or using wrong coordinate origin causes shapes to appear in unexpected places.
Mini-Challenge aus der Praxis
Draw one square, one triangle, and one circle, then move X marker 2 steps right and 1 step down.