#repeat #substitute #substitution #for #subst

ct-for

用于多次重复代码并执行不同替换的宏

2 个版本

0.1.1 2022年2月16日
0.1.0 2022年2月16日

开发工具 中排名第 1219

MIT 许可协议

7KB
96

ct-for

license crates.io ci docs.rs

该包公开了 ct-for!() 宏,可用于替换执行 n 次代码。

例如

let c = 17;
ct_for!(x in ["5", 6, c, vec![5, 6, 7]] do
    println!("{:?}", x);
);

展开为

let c = 17;
println!("{:?}", "5");
println!("{:?}", 6);
println!("{:?}", c);
println!("{:?}", vec![5, 6, 7]);

ct_for!() 宏也可以嵌套。

其实并没有太多。

依赖

~83KB