Closures (|x| ...)
Në shqip: Closure-t në Rust
ShpjegimiSQ
Closure-t në Rust janë funksione të shkurtra pa emër të shkruara me vija: |x| x * 2. Mund të marrin variabla nga rrethina; me move i marrin me pronësi — e nevojshme kur i jep një thread-i.
EnglishEN
Closures in Rust are short nameless functions written with pipes: |x| x * 2. They can capture variables from around them; with move they take ownership — needed when handing them to a thread.
Si ta mendosh
Si një shënim i shpejtë që mban me vete atë që i duhet.
Lexoje në anglisht
Like a quick note that carries what it needs with it.
Shembull kodirust
let tvsh = 0.18;
let me_tvsh = |cmimi: f64| cmimi * (1.0 + tvsh);
println!("{}", me_tvsh(100.0));