Rust Turu
Dersler
Merhaba
,
Bölüm 1 - Temel Bilgiler
Rust Oyun Alanı
Değişkenler
Değişkenlerin Değiştirilmesi
Temel Türler
Temel Türleri Dönüştürmek
Sabitler
Diziler
İşlevler
Çoklu Dönüş Değerleri
Boş Değer Döndürmek
Bölüm 1 - Sonuç
Bölüm 2 - Temel Kontrol Akışı
if/else if/else
loop
while
for
match
loop İçinden Değer Döndürmek
Blok İfadelerinden Değer Döndürmek
Bölüm 2 - Sonuç
Bölüm 3 - Temel Veri Yapıları
Yapılar
Çağrı Yöntemleri
Bellek
Bellekte Veri Oluşturmak
Çokuzlu Benzeri Yapılar
Birim Benzeri Yapılar
Numaralandırmalar
Veriler ve Numaralandırmalar
Bölüm 3 - Sonuç
Bölüm 4 - Genel Türler
Genel TürLer Nelerdir?
Boş Değer Gösterimi
Option
Result
Main İşlevinden Hata Döndürmek
Hataları Zarif Şekilde İşlemek
Option/Result Türlerini Üstünkörü İşlemek
Vektörler
Bölüm 4 - Sonuç
Bölüm 5 - Mülkiyet ve Borçlanma
Mülkiyet
Kapsam Tabanlı Kaynak Yönetimi
Düşürmek Hiyerarşiktir
Mülkiyetin Taşınması
Mülkiyetin İade Edilmesi
Referanslar Yardımıyla Mülkiyeti Ödünç Almak
Referanslar Yardımıyla Değişebilen Mülkiyeti Ödünç Almak
Referansı Kaldırmak
Ödünç Alınan Verinin Taşınması
Referansların Referansları
Yaşam Sürelerini Açık Şekilde Belirtmek
Çoklu Yaşam Süreleri
Statik Yaşam Süreleri
Veri Türlerinin Yaşam Süresi
Bölüm 5 - Sonuç
Bölüm 6 - Metin Verileriyle Çalışmak
Dizgi Değişmezleri
UTF-8 Nedir?
Kaçış Karakterleri
Çok Satırlı Dizgi Değişmezleri
Ham Dizgi Değişmezleri
Dosyadan Edinilen Dizgi Değişmezleri
Dizgi Dilimleri
Karakterler
String
İşlev Parametrelerinde Kullanılan Metinler
Dizgiyi Oluşturmak
Dizgileri Biçimlendirmek
Dizgileri Dönüştürmek
Bölüm 6 - Sonuç
Bölüm 7 - Nesne Yönelimli Programlama
Nesne Yönelimli Programlama Nedir?
Rust Bir Nesne Yönelimli Programlama Dili Değildir
Metotlarla Kapsülleme
Farklı Görünürlük Seviyelerindeki Soyutlamalar
Özellikler ve Çok Biçimlilik
Özelliklere Uygulanan Yöntemler
Özellik Kalıtımı
Ya Dinamik Ya Statik İletim
Özellik Nesneleri
Boyutlandırılmamış Verilerle Çalışmak
Genel İşlevler
Genel İşlev Kısaltmaları
Box
Genellenmiş Yapılara Yeniden Bakış
Bölüm 7 - Sonuç
Bölüm 8 - Akıllı İşaretçiler
Referanslara Yeniden Bakış
Ham İşaretçiler
Referansı Kaldırmak
Yıldız İmi * İşleci
Nokta . İşleci
Akıllı İşaretçiler
Akıllı Güvensiz Kodlar
Yakın Arkadaşlarımız
Öbek Üzerinde Bellek Ayırmak
Main İşlevine Yeniden Bakış
Referans Sayımı
Erişim Paylaşımı
İş Parçacıkları Arasında Paylaşım
Akıllı İşaretçileri Bir Araya Getirmek
Bölüm 8 - Sonuç
Bölüm 9 - Proje Organizasyonu ve Yapısı
Modüller
Bir Program Yazmak
Bir Kütüphane Yazmak
Başka Modül ve Sandıklara Referans Vermek
Çok Sayıda Öğeye Başvurmak
Modüller Oluşturmak
Modül Hiyerarşisi
Satır İçi Modül
Yerleşik Modüllere Başvurmak
Dışa Aktarmak
Yapısal Görünürlük
Ön Yükleme Modülü
Kendi Ön Yükleme Kütüphaneniz
Bölüm 9 - Sonuç
Bölüm 10 - Bitti