Zum Inhalt springen
Deutsch

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.

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.

Führen Sie im Verzeichnis der Datei Folgendes aus:

Terminal
ku check hello.ku
ku run hello.ku

check prüft lexikalische, syntaktische und grundlegende semantische Fehler, ohne das Programm auszuführen. Bei der Ausführung wird folgende Standardausgabe erwartet:

Hello Ku

Falls Ku nicht im PATH liegt, rufen Sie die ausführbare Datei über ihren vollständigen Installationspfad auf. Unter Windows heißt sie ku.exe.

Dieses grundlegende Syntaxfragment kann in main eingefügt werden:

name = "Ku"
count:int = 3
println(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.

Die Installationsseite nennt die benötigten Build-Werkzeuge. Für das Standard-Backend:

Terminal
ku build hello.ku

Das Standard-Backend verpackt einen Interpreter-Runner. Die native C-Kompilierung erfordert einen separaten C-Compiler:

Terminal
ku build --backend c hello.ku

Die 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.

Wenn Sie ein Paketverzeichnis benötigen, verwenden Sie eine integrierte Vorlage:

Terminal
ku create HelloWorld --template basic
cd HelloWorld
ku check
ku run

Der 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.