Az első magyar Rust portál · 2023 ótav1.95 · edition 2024
Tanulj Rustul.
magyarul, kódból.
Magyar nyelvű cikkek és vezetett tananyag a memóriabiztos rendszerprogramozás legjobb nyelvéhez. Az ownership-től az async runtime-ig — egy borrow checker–barát útmutatóval.
106+
cikk
2023
óta
3
tanulási útvonal
1.95
aktuális Rust
› 01 — Tananyag útvonalak
vezetett útvonal
Három lépcső a rustacean címig.
Saját tempóban végigvihető tananyag. Minden lecke fordítható példakóddal. Kezdő, haladó, profi — válassz onnan, ahol tartasz.
› 02 — Legfrissebb cikkek
frissOlvasnivaló a borrow checkertől
összes cikk Olvasnivaló a borrow checkertől
a SIMD-ig.
Async•13 perc•okt 7.
Aszinkron hibakezelés Rustban: Result, ? operátor és taskok összeomlása
Az async Rust nem csak a Future-ökről szól, hanem arról is, hogy a hibák egészen máshogy terjednek a rendszerben, mint szinkron kódban. Nézzük meg, hogyan kezelheted robusztusan a hibákat taskok, timeoutok és panic-ok között.
› 03 — Élő playground
próbáld ki most
Rust kód a böngésződben, telepítés nélkül.
Minden cikk példakódja egy kattintással futtatható. Ez a szemléltető playground szimulált kimenetet mutat — a valós cargo run parancsot helyettesíti.
● main.rs ×Cargo.toml
1// Saját iterátor — Fibonacci szám sorozat2struct Fib { a: u64, b: u64 }3 4impl Iterator for Fib {5 type Item = u64;6 fn next(&mut self) -> Option<u64> {7 let n = self.a;8 self.a = self.b;9 self.b = n + self.b;10 Some(n)11 }12}13 14fn main() {15 let fib = Fib { a: 0, b: 1 };16 let elso10: Vec<_> = fib.take(10).collect();17 println!("{:?}", elso10);18}
készRust 1.95.0 · edition 2024
$ cargo run --quiet
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
Compile: 0.4sBin: 312 KBRAM: 2.1 MBEdition: 2024