Örneklerle Rust
Rust güvenlik, hız ve eşzamanlılık üzerine odaklanan bir modern sistem programlama dilidir. Bu hedefleri çöp toplama(garbage collection) kullanmadan güvenli bellek ile gerçekler.
Örneklerle Rust (ÖR) (RBE) çeşitli Rust kavramlarını ve standart kütüphaneleri gösteren çalıştırılabilir örneklerden oluşan bir koleksiyondur. Bu örneklerden daha da fazlasını elde etmek için Rust'ı yerel olarak kurma 'yı ve resmi belgeler 'e göz atmayı unutmayın.
Ayrıca meraklıların incelemesi için sitenin kaynak kodu.
Şimdi, hadi başlayalım!
-
Hello World(Merhaba Dünya) - Geleneksel Hello World(Merhaba Dünya) programı ile başlayın.
-
Temeller - İşaretli, işaretsiz tamsayılar ve diğer temeller hakkında öğrenin.
-
Özel Tipler -
struct
veenum
. -
Değişken Bağlama - değişebilir bağlama, kapsam, gölgeleme.
-
Tipler - Tipleri tanımlama ve değiştirme hakkında öğrenin.
-
Kontrol Akışı -
if
/else
,for
, ve diğerleri. -
Fonksiyonlar - Metotlar, Closure'lar(Kapatıcılar) ve Üst Seviye Fonksiyonlar hakkında öğrenin.
-
Modüller - Modüller ile kodu düzenleme.
-
Crate'ler(Sandıklar) - Crate(sandık) Rust'ta bir derleme birimidir. Bir kütüphane oluşturmayı öğrenin.
-
Cargo - Resmi Rust paket yönetim aracının temel özelliklerini gözden geçirin.
-
Özellikler - Bir özellik modüle, crate(sandık)'a veya öğeye uygulanan üst(meta) verilerdir.
-
Generic'ler(Genelleyiciler) - Birden çok argüman türü için işe yarayabilecek bir fonksiyon veya veri tipi yazmayı öğrenin.
-
Kapsam Kuralları - Kapsamlar sahiplik(ownership), borrowing(borçlanma) ve lifetime(ömür) gibi özelliklerde önemli yer tutar.
-
Trait(Nitelik) - Bir trait(nitelik) bilinmeyen bir tür için tanımlanan metotlar koleksiyonudur:
Self
-
Hata Yönetimi - Rust ile hataları ele alma yöntemlerini öğrenin.
-
Std kütüphanesi tipleri - Std kütüphanesi tarafından sağlanan bazı özel tipler hakkında bilgi edinin.
-
Std diğer - Dosya işleme için daha özel tipler, thread'ler(iş parçacıkları).
-
Deneme(Test) - Rust'ın tüm testlerinin listesi.
-
Üst - Dokümantasyon, kıyaslama.