Rust kursu · 0/205 ders

Merhaba

Tüm kurslar
Rust · Bölüm 1 · Temeller3 dk

İlk dersin hazır

Merhaba, Rust!

Ekrana ilk mesajını yazdıran bir Rust programı çalıştırmak

00/10
0/1

Günlük hedef

Bugün 1 ders yeter

Az ama her gün: beyin böyle öğrenir.

Aralıklı tekrarŞimdilik tekrar yok

Bu hafta0/7 gün

Pt
Sa
Ça
Pe
Cu
Ct
Pz

[Bölüm 1]

Temeller

İlk programın, değişkenler, tipler ve fonksiyonlar

  1. 01Merhaba, Rust!3 dkŞİMDİ
  2. Değişkenler4 dk
  3. Değiştirilebilirlik (mut)4 dk
  4. Temel Tipler5 dk
  5. Fonksiyonlar5 dk
  6. Gölgeleme (Shadowing)4 dk
  7. Sabitler (const)4 dk
  8. Aritmetik5 dk
  9. Yorumlar ve Biçimlendirme5 dk
  10. Proje: Sıcaklık Dönüştürücü8 dk

Rust bölümleriKurs sayfası →

01Temeller0/10 ders · İlk programın, değişkenler, tipler ve fonksiyonlar
02Mantık & Akış0/13 ders · if, döngüler, match ve kullanıcıdan girdi okuma
03Sahiplik & Ödünç0/10 ders · Rust'ın kalbi; ownership, borrowing, referanslar ve slice'lar
04Struct & Metotlar0/10 ders · Kendi veri tiplerin, impl blokları, ilişkili fonksiyonlar
05Enum & Desen Eşleme0/10 ders · Option, derin match, if let, let else, desen sözdizimi
06Koleksiyonlar0/10 ders · Vec, String ve UTF-8, HashMap, HashSet, BTreeMap
07Hata Yönetimi0/10 ders · Result, ? operatörü, kendi hata tiplerin, From dönüşümleri
08Modüller & Cargo0/10 ders · Çok dosyalı projeler, görünürlük, crate'ler, testler, dokümantasyon
09Generic'ler & Trait'ler0/13 ders · Trait sınırları, impl Trait, derive, operatör aşırı yükleme, ilişkili tipler
10Lifetime'lar0/10 ders · Ömür kuralları, struct'larda referans, 'static, elision
11Closure & Iterator0/11 ders · Fn/FnMut/FnOnce, iterator adaptörleri, kendi iterator'ün
12Akıllı İşaretçiler0/10 ders · Box, Rc, RefCell, Weak, Deref, Drop, iç değiştirilebilirlik
13Trait Nesneleri & İleri Trait'ler0/10 ders · dyn Trait, object safety, supertrait, newtype, blanket impl, PhantomData
14Eşzamanlılık0/10 ders · Thread, scoped thread, kanallar, Arc/Mutex/RwLock, atomik tipler, Send/Sync
15Async Rust0/10 ders · Future, async/await, tokio, select, stream, Pin'e giriş
16Makrolar0/10 ders · macro_rules!, tekrar desenleri, hijyen, derive makrolarına giriş
17Unsafe & FFI0/10 ders · Ham işaretçiler, unsafe sözleşmeleri, soundness, C ile konuşmak
18Performans & İdiyomatik Rust0/10 ders · Bellek ayırma, ölçüm, sıfır maliyetli soyutlamalar, API tasarımı, clippy
19Test & Kalite0/10 ders · Birim, entegrasyon ve doküman testleri, trait'lerle mock, özellik testleri
20Bitirme Projeleri0/8 ders · Gerçek projeler; yorumlayıcı, çok iş parçacıklı HTTP sunucusu, REST API