İnteraktif kurs
Pas Kursu
Değişkenler ve temel türlerden sahiplik, ödünç alma, yapılar ve yöntemler ile güvenli bellek yönetimine kadar ayrıntılı açıklamalar, pratik örnekler ve etkileşimli alıştırmalarla Rust programlama dilini sıfırdan öğrenin.
Anahtar kelimeler + görevli üzerinde yürütme yoluyla statik doğrulamaRust Playground(kopyalama kodu için tek tıklama + açma).
01 · Modül 1 — Rust'un Temelleri
Dilin temelleri: değişkenler, değişebilirlik, gölgeleme ve ilkel skaler ve bileşik türlerin kullanılması.
02 · Modül 2 — Kontrol Akışı
Koşullu ifadelerle karar verme, döngülerle yineleme ve dilin kalıp eşleştirmesinden yararlanma.
03 · Modül 3 – Mülkiyet ve Borç Alma
Rust'un bellek yönetiminin kalbi: sahiplik, yığın mı yoksa yığın mı, taşıma mı yoksa kopyalama mı ve referansların güvenli kullanımı.
- 3.1Mülkiyet KurallarıÇöp toplayıcı olmadan bellek yönetiminin üç temel kuralı, dinamik ayırma, kopyalama ve sahiplik aktarımları.~15 min
- 3.2Referanslar ve Ödünç AlmaPaylaşılan (&) ve değiştirilebilir (&mut) referanslar yoluyla veri ödünç alma ve derleyici kurallarıyla veri yarışlarından kaçınma.~15 min
04 · Modül 4 – Veri Yapıları ve Yöntemleri
Karmaşık özel veri türlerini yapılarla tanımlayın ve düzenleyin ve bunların davranışlarını impl blokları aracılığıyla uygulayın.
05 · Modül 5 — Jenerikler ve Özellikler
Genel türleri kullanarak esnek ve yeniden kullanılabilir kod geliştirin ve Özellikler'i kullanarak paylaşılan davranışı tanımlayın.
06 · Modül 6 – Yaşam Süreleri ve Akıllı İşaretçiler
Referans yaşam sürelerini yaşam süreleri ile yönetin ve Box, Rc ve Arc aracılığıyla yığın bellek yönetimini analiz edin.
07 · Modül 7 — Hata İşleme ve Toplamalar
HashMap gibi dinamik koleksiyonları yönetin ve istisnaları/hataları gelişmiş ve deyimsel bir şekilde ele alın.