Przejdź do głównej zawartości
Polski

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.

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.

W katalogu pliku wykonaj:

Terminal
ku check hello.ku
ku run hello.ku

check sprawdza błędy leksykalne, składniowe i podstawowe semantyczne bez uruchamiania programu. Oczekiwane standardowe wyjście podczas uruchomienia:

Hello Ku

Jeżeli Ku nie ma w PATH, wywołaj plik wykonywalny pełną ścieżką instalacji. W Windows plik nazywa się ku.exe.

Ten fragment podstawowej składni można umieścić wewnątrz main:

name = "Ku"
count:int = 3
println(name)
println(count)

Pierwsze przypisanie deklaruje zmienną. Jawny typ zapisuje się jako name:type = value. print wypisuje bez automatycznego nowego wiersza; println go dodaje.

Strona instalacji wymienia wymagane narzędzia. Dla domyślnego zaplecza:

Terminal
ku build hello.ku

Domyślne zaplecze pakuje program uruchamiający interpreter. Natywna kompilacja przez C wymaga osobnego kompilatora C:

Terminal
ku build --backend c hello.ku

Domyś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.

Jeżeli potrzebujesz katalogu pakietu, użyj wbudowanego szablonu:

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

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