Konzepterklärung
Diese Lektion ist ein gezieltes Syntax-Training. Anstatt viele Konzepte auf einmal zu behandeln, erhalten Sie ein kleines Kotlin-Beispiel und werden gebeten, es sorgfältig zu lesen, Werte anzupassen und darauf zu achten, wie die Sprache Absichten ausdrückt. Sie üben Kotlin-Grundlagen wie unveränderliche Werte, einfache Bedingungen und String-Templates, während der Code leicht verständlich bleibt. Ziel ist nicht Geschwindigkeit, sondern Vertrautheit mit der Syntax, damit sich das Lesen von Kotlin natürlich 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
- Sagen Sie die Ausgabe voraus, bevor Sie die Datei ausführen, und überprüfen Sie sie dann.
- Ändern Sie einen Wert und erklären Sie, warum sich die Bedingung jetzt anders verhält.
- Schreiben Sie eine Zeile um, um die Nachricht für einen Lernenden natürlicher zu gestalten.
- Notieren Sie hier ein Kotlin-Syntax-Feature, das die Lesbarkeit verbessert.
Schritt-für-Schritt-Anleitung
- Lesen Sie den Startcode und identifizieren Sie jeden deklarierten Wert.
- Führen Sie das Beispiel ohne Änderungen aus und bestätigen Sie Ihre Vorhersage.
- Ändern Sie entweder die Lektionsanzahl oder das Projekt-Flag und führen Sie es erneut aus.
- Refaktorieren Sie eine Nachricht, damit sie menschlicher und klarer klingt.
- Schreiben Sie eine kurze Notiz darüber, wie die Bedingung die Ausgabe steuert.
Übungsaufgaben
- Fügen Sie einen zweiten Zweig für ein mittelgroßes Kursszenario hinzu.
- Ersetzen Sie den fest codierten Text durch Ihr eigenes Kursbeispiel.
- Erstellen Sie ein ähnliches Snippet mit anderen Werten, aber der gleichen Struktur.
Coding-Challenges
- Halten Sie den Code einfach, während Sie die Verzweigungslogik etwas beschreibender gestalten.
- Vergleichen Sie zwei Versionen der Bedingung und entscheiden Sie, welche sich besser liest.
Kleine Übungsaufgaben
- Benennen Sie eine Variable um, um die Absicht klarer zu machen.
- Fügen Sie eine zusätzliche Ausgabzeile hinzu, die String-Interpolation verwendet.
- Beschreiben Sie in einem Satz, was dieses Snippet prüft.
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.