vec!, assert! & other built-in macros
Në shqip: Makrot e integruara në Rust
ShpjegimiSQ
Rust-i ka makro të gatshme: vec![1, 2] krijon Vec, assert_eq!(a, b) kontrollon në teste, dbg!(x) shfaq vlerën me skedarin dhe rreshtin, todo!() shënon kod të papërfunduar.
EnglishEN
Rust has ready-made macros: vec![1, 2] creates a Vec, assert_eq!(a, b) checks in tests, dbg!(x) prints the value with file and line, todo!() marks unfinished code.
Si ta mendosh
Si shkurtoret e tastierës për gjëra që i bën shpesh.
Lexoje në anglisht
Like keyboard shortcuts for things you do often.
Shembull kodirust
let v = vec![1, 2, 3];
let shuma = dbg!(v.iter().sum::<i32>()); // [src/main.rs:2] ... = 6
assert_eq!(shuma, 6);