Pierwsze kroki
Dokumentacja opisuje zamrożony zakres eksperymentalnego wydania wstępnego v0.0.18. Faktyczna publikacja i pliki do pobrania są zapisane w GitHub Releases. Ta strona używa podstawowej składni i poleceń CLI dostępnych już w v0.0.17. Najpierw zainstaluj Ku i sprawdź, czy działa ku --version.
Pierwszy program
Sekcja zatytułowana „Pierwszy program”Utwórz hello.ku o tej samej zawartości co examples/hello.ku w repozytorium:
fn main() { println("Hello Ku")}fn main() to punkt wejścia. println wypisuje jeden wiersz tekstu. Ku nie używa let ani let mut.
Sprawdzanie i uruchamianie
Sekcja zatytułowana „Sprawdzanie i uruchamianie”W katalogu pliku wykonaj:
ku check hello.kuku run hello.kucheck sprawdza błędy leksykalne, składniowe i podstawowe semantyczne bez uruchamiania programu. Oczekiwane standardowe wyjście podczas uruchomienia:
Hello KuJeżeli Ku nie ma w PATH, wywołaj plik wykonywalny pełną ścieżką instalacji. W Windows plik nazywa się ku.exe.
Zmienne i funkcje
Sekcja zatytułowana „Zmienne i funkcje”Ten fragment podstawowej składni można umieścić wewnątrz main:
name = "Ku"count:int = 3println(name)println(count)Pierwsze przypisanie deklaruje zmienną. Jawny typ zapisuje się jako name:type = value. print wypisuje bez automatycznego nowego wiersza; println go dodaje.
Budowanie pliku wykonywalnego
Sekcja zatytułowana „Budowanie pliku wykonywalnego”Strona instalacji wymienia wymagane narzędzia. Dla domyślnego zaplecza:
ku build hello.kuDomyślne zaplecze pakuje program uruchamiający interpreter. Natywna kompilacja przez C wymaga osobnego kompilatora C:
ku build --backend c hello.kuDomyślne wyniki znajdują się w .ku/build/<profile>/; użyj dokładnej ścieżki podanej przez CLI. Zaplecza obsługują różne funkcje. Pomyślny ku check nie dowodzi, że budowanie natywne się powiedzie.
Uwaga: ku build --native hello.ku bez -o generuje wyłącznie kod źródłowy C, bez konsolidacji. Przy pierwszym skompilowanym programie użyj powyższego polecenia --backend c.
Tworzenie projektu
Sekcja zatytułowana „Tworzenie projektu”Jeżeli potrzebujesz katalogu pakietu, użyj wbudowanego szablonu:
ku create HelloWorld --template basiccd HelloWorldku checkku runPunkt wejścia pakietu konfiguruje się w ku.mod. ku create --list wyświetla dostępne szablony. Polecenia ku test i ku fmt obecnie nie istnieją.
Przejdź do przewodnika po języku, rozwiązywania problemów i obsługi zapleczy. Pokazane wyniki są oczekiwanymi przykładami i nie zastępują sprawdzenia instalacji na własnej platformie.