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.
67+
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.
Alapok•10 perc•júl 2.
Pattern matching mesterfokon: match, if let, while let
A Rust egyik legerősebb eszköze a pattern matching – nem csak egy switch-helyettesítő, hanem egy teljes mini-nyelv az adatszerkezetek szétbontására. Nézzük meg alaposan, hogyan hozhatod ki belőle a legtöbbet.
VL
Web•13 perc•szept 9.
gRPC szolgáltatás építése Rustban a tonic crate-tel
FZ
Hírek•9 perc•aug 28.
Így alakul a Rust Foundation nyara: közösségi hírek és kezdeményezések 2023 Q3-ban
KB
Hírek•7 perc•aug 25.
Megjelent a Rust 1.72
VL
Async•11 perc•aug 18.
Async/await Rustban: a nulláról az első feladatig
NR
› 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