Files
Rust-High-Performance/Chapter09/example2.rs
2018-03-28 11:19:46 +05:30

13 lines
250 B
Rust

macro_rules! my_vec {
($($x: expr),*) => {{
let mut vector = Vec::new();
$(vector.push($x);)*
vector
}}
}
fn main() {
let my_vector = my_vec![4, 8, 15, 16, 23, 42];
println!("Vector test: {:?}", my_vector);
}