Rust 使用infinte参数创建宏
这可能吗?如果是,我将如何执行此操作?这是可能的。将以下内容添加到模块顶部:Rust 使用infinte参数创建宏,rust,Rust,这可能吗?如果是,我将如何执行此操作?这是可能的。将以下内容添加到模块顶部: let v = { let v1 = f1.get_and_change_value(); let v2 = f2.get_and_change_value(); let v3 = f3.get_and_change_value(); vec!(v1,v2,v3) } 《宏指南》解释了它的工作原理: let v = { let v1 = f1.get_and_change_value(); l
let v = {
let v1 = f1.get_and_change_value();
let v2 = f2.get_and_change_value();
let v3 = f3.get_and_change_value();
vec!(v1,v2,v3)
}
《宏指南》解释了它的工作原理:
let v = {
let v1 = f1.get_and_change_value();
let v2 = f2.get_and_change_value();
let v3 = f3.get_and_change_value();
vec!(v1,v2,v3)
}
#![feature(macro_rules)]
macro_rules! glue_code_macro(
($($element:ident),*) => (
vec![$($element.get_and_change_value(),)*]
)
)