Konzepterklärung
Diese Lektion führt Sie auf einfache, praktische Weise in den Kotlin-Entwicklungs-Workflow ein. Sie werden ein kleines Programm ausführen, seine Struktur lesen und verstehen, wie Kotlin Code über die `main`-Funktion ausführt. Ziel ist es, Ihnen die Umgebung vertraut zu machen: wo das Programm startet, wie die Ausgabe funktioniert und wie Kotlin Code prägnant und lesbar hält. Am Ende sollten Sie in der Lage sein, eine Kotlin-Datei zu öffnen, sie auszuführen und zu erklären, was jede Zeile des Startbeispiels bewirkt.
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 (print, canvas, SVG oder gestylter Block) am Ende.
Befehlsreferenz
- Führen Sie die Startdatei aus und beschreiben Sie, was die `main`-Funktion tut.
- Ändern Sie einen ausgegebenen Wert, führen Sie das Programm erneut aus und vergleichen Sie die Ausgabe.
- Zeigen Sie auf, wo Kotlin den Code kürzer hält als ein ähnliches Java-Beispiel.
- Schreiben Sie einen Satz darüber, warum lesbarer Einstiegspunkt-Code in realen Projekten wichtig ist.
Schritt-für-Schritt-Anleitung
- Führen Sie das Basisprogramm unverändert aus.
- Identifizieren Sie den Einstiegspunkt und erklären Sie, warum die Ausführung dort beginnt.
- Ändern Sie einen Variablenwert und beobachten Sie, wie sich die Ausgabe ändert.
- Refaktorieren Sie den ausgegebenen Text, damit er für einen echten Benutzer klarer lesbar ist.
- Schließen Sie mit einer kurzen Notiz ab, die beschreibt, was Ihnen diese erste Kotlin-Datei vermittelt.
Übungsaufgaben
- Erstellen Sie eine zweite Begrüßungsnachricht, die andere Variablenwerte verwendet.
- Fügen Sie eine weitere Ausgabezeile hinzu, die ein String-Template enthält.
- Schreiben Sie eine kleine Variation, die Sie selbst vorstellt, anstatt des Kurspfads.
Coding-Challenges
- Halten Sie das Programm lesbar, während Sie eine zusätzliche Variable und eine zusätzliche `print`-Anweisung hinzufügen.
- Erklären Sie, wie diese kleine Datei zu einer größeren Anwendung mit mehreren Funktionen skaliert werden könnte.
Kleine Übungsaufgaben
- Benennen Sie eine Variable um, um ihren Zweck klarer zu machen.
- Fügen Sie dem Ausgabetext eine sinnvolle Verbesserung hinzu.
- Fassen Sie in einer Zeile zusammen, was dieses Programm demonstriert.
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.