Başlangıç
Bu belgeler v0.0.18 deneysel ön sürümünün dondurulmuş kapsamını açıklar. Gerçek yayımlanma durumu ve indirmeler GitHub Releases üzerinde yer alır. Bu sayfa v0.0.17 içinde zaten bulunan temel sözdizimini ve CLI komutlarını kullanır. Önce Ku kurulumunu yapın ve ku --version komutunun çalıştığını doğrulayın.
İlk programınızı yazın
“İlk programınızı yazın” başlıklı bölümDepodaki examples/hello.ku ile aynı içeriğe sahip hello.ku dosyasını oluşturun:
fn main() { println("Hello Ku")}fn main() giriş noktasıdır. println bir satır metin yazar. Ku, let veya let mut kullanmaz.
Denetleyin ve çalıştırın
“Denetleyin ve çalıştırın” başlıklı bölümDosyanın bulunduğu dizinde:
ku check hello.kuku run hello.kucheck, programı çalıştırmadan sözcüksel, sözdizimsel ve temel anlamsal hataları denetler. Çalıştırıldığında beklenen standart çıktı:
Hello KuKu PATH içinde değilse yürütülebilir dosyayı tam kurulum yoluyla çağırın. Windows yürütülebilir dosyası ku.exe adındadır.
Değişkenler ve işlevler
“Değişkenler ve işlevler” başlıklı bölümBu temel sözdizimi parçası main içine yerleştirilebilir:
name = "Ku"count:int = 3println(name)println(count)İlk atama değişkeni bildirir. Açık tür belirtimi name:type = value biçimindedir. print otomatik satır sonu olmadan yazar; println satır sonu ekler.
Yürütülebilir dosya oluşturun
“Yürütülebilir dosya oluşturun” başlıklı bölümKurulum sayfası gerekli derleme araçlarını listeler. Varsayılan arka uç için:
ku build hello.kuVarsayılan arka uç bir yorumlayıcı çalıştırıcısını paketler. C üzerinden yerel derleme ayrı bir C derleyicisi gerektirir:
ku build --backend c hello.kuVarsayılan çıktı .ku/build/<profile>/ altındadır; CLI tarafından bildirilen tam yolu kullanın. İki arka uç farklı özellikleri kapsar. ku check başarısı yerel derlemenin başarılı olacağını kanıtlamaz.
Not: ku build --native hello.ku komutu -o olmadan yalnızca C kaynak kodu üretir, bağlama yapmaz. İlk derlenmiş programınız için yukarıdaki --backend c komutunu kullanın.
Proje oluşturun
“Proje oluşturun” başlıklı bölümPaket dizini gerektiğinde yerleşik bir şablon kullanın:
ku create HelloWorld --template basiccd HelloWorldku checkku runPaketin giriş noktası ku.mod içinde yapılandırılır. ku create --list kullanılabilir şablonları listeler. Şu anda ku test veya ku fmt komutları yoktur.
Dil kılavuzu, sorun giderme ve arka uç desteği ile devam edin. Buradaki çıktılar beklenen örneklerdir ve platformunuzdaki kurulum doğrulamasının yerini tutmaz.