Rust 宏魔法

Abracadabra from Rust

技术
技术 Rust 编程语言特性

2026-05-21

#[macro_export]
macro_rules! vec {
    () => (
        Vec::new()
    );
    ( $( $x:expr ),* ) => {
        {
            let mut temp_vec = Vec::new();
            $(
                temp_vec.push($x);
            )*
            temp_vec
        }
    };
}