mirror of
https://github.com/PacktPublishing/Rust-High-Performance.git
synced 2026-01-25 02:34:19 +09:00
13 lines
250 B
Rust
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);
|
|
}
|