Erste Schritte
Diese Dokumentation beschreibt den eingefrorenen Umfang der experimentellen Vorabversion v0.0.18. Der tatsächliche Veröffentlichungsstatus und die Downloads stehen in GitHub Releases. Diese Seite verwendet grundlegende Syntax und CLI-Befehle, die bereits in v0.0.17 vorhanden sind. Installieren Sie zuerst Ku und prüfen Sie, ob ku --version funktioniert.
Ihr erstes Programm schreiben
Abschnitt mit dem Titel „Ihr erstes Programm schreiben“Erstellen Sie hello.ku mit demselben Inhalt wie examples/hello.ku im Repository:
fn main() { println("Hello Ku")}fn main() ist der Einstiegspunkt. println gibt eine Textzeile aus. Ku verwendet weder let noch let mut.
Prüfen und ausführen
Abschnitt mit dem Titel „Prüfen und ausführen“Führen Sie im Verzeichnis der Datei Folgendes aus:
ku check hello.kuku run hello.kucheck prüft lexikalische, syntaktische und grundlegende semantische Fehler, ohne das Programm auszuführen. Bei der Ausführung wird folgende Standardausgabe erwartet:
Hello KuFalls Ku nicht im PATH liegt, rufen Sie die ausführbare Datei über ihren vollständigen Installationspfad auf. Unter Windows heißt sie ku.exe.
Variablen und Funktionen
Abschnitt mit dem Titel „Variablen und Funktionen“Dieses grundlegende Syntaxfragment kann in main eingefügt werden:
name = "Ku"count:int = 3println(name)println(count)Die erste Zuweisung deklariert eine Variable. Ein expliziter Typ wird mit name:type = value angegeben. print gibt Text ohne automatischen Zeilenumbruch aus; println fügt einen hinzu.
Eine ausführbare Datei erstellen
Abschnitt mit dem Titel „Eine ausführbare Datei erstellen“Die Installationsseite nennt die benötigten Build-Werkzeuge. Für das Standard-Backend:
ku build hello.kuDas Standard-Backend verpackt einen Interpreter-Runner. Die native C-Kompilierung erfordert einen separaten C-Compiler:
ku build --backend c hello.kuDie Standardausgabe liegt unter .ku/build/<profile>/; verwenden Sie den genauen von der CLI gemeldeten Pfad. Die beiden Backends unterstützen unterschiedliche Funktionen. Ein erfolgreiches ku check beweist nicht, dass ein nativer Build gelingt.
Hinweis: ku build --native hello.ku gibt ohne -o nur C-Quelltext aus, ohne zu linken. Verwenden Sie für Ihr erstes kompiliertes Programm den obigen Befehl --backend c.
Ein Projekt erstellen
Abschnitt mit dem Titel „Ein Projekt erstellen“Wenn Sie ein Paketverzeichnis benötigen, verwenden Sie eine integrierte Vorlage:
ku create HelloWorld --template basiccd HelloWorldku checkku runDer Paketeinstieg wird in ku.mod konfiguriert. ku create --list listet verfügbare Vorlagen auf. Derzeit gibt es keine Befehle ku test oder ku fmt.
Lesen Sie anschließend den Sprachleitfaden, die Fehlerbehebung und die Backend-Unterstützung. Die hier gezeigten Ausgaben sind erwartete Beispiele und ersetzen keine Installationsprüfung auf Ihrer Plattform.