Przeczytaj. Zrozum.
Deklaruj wiązanie przy pierwszym przypisaniu. Wyrażaj pomysł funkcjami, wartościami strukturalnymi i jawną obsługą błędów.
Przewodnik po językuTa strona nie została jeszcze przetłumaczona na wybrany język. Nastąpił powrót na stronę główną w tym języku.
THE KU PROGRAMMING LANGUAGE
Mały język z miejscem na rozwój. Czytelna składnia, jawna własność i narzędzia, które poznasz od pierwszej linijki.
+Wczesny etap jest zamierzony. Odkrywaj, eksperymentuj, dziel się opinią.
01 — THE APPROACH
Poznaj Ku przez rzeczywiste zachowanie, stale pamiętając o bieżących granicach.
Deklaruj wiązanie przy pierwszym przypisaniu. Wyrażaj pomysł funkcjami, wartościami strukturalnymi i jawną obsługą błędów.
Przewodnik po językuDomyślnie przenoś, klonuj świadomie i pożyczaj tylko do odczytu w wywołaniach synchronicznych. Bieżące reguły opisano razem z ograniczeniami.
Własność i graniceUruchamiaj interpreterem, pakuj wykonywalny program uruchamiający lub poznaj natywne C. Przed wyborem zaplecza sprawdź macierz obsługi.
Poznaj narzędzia02 — IN PRACTICE
Zaimportuj moduł, zbuduj wartość i zakoduj ją jako JSON. Operator ? propaguje błędy zamiast je ukrywać.
Czytaj dokumentację JSONimport json from "std.json"
fn main(): null! {
message = { language: "Ku", hello: "world" }
text = json.stringify(message)?
println(text)
return ok(null)
}{"hello":"world","language":"Ku"}03 — FIND YOUR WAY
BUILDING WITH CARE, STILL IN PROGRESS
Dokumentacja opisuje zamrożony zakres eksperymentalnego wydania wstępnego v0.0.18. Faktyczna publikacja i pliki do pobrania są zapisane w GitHub Releases.
Źródła można przeglądać. Nie udzielono licencji open source.