let t: i32 = input.trim().parse().unwrap();
match t {
1 => f1(),
2 => f2(),
3 => f3(),
4 => f4(),
5 => f5(),
6 => f6(),
7 => f7(),
8 => f8(),
9 => f9(),
10 => f10(),
11 => f11(),
12 => f12(),
13 => f13(),
14 => f14(),
_ => return,
}
变成类似这样的:
my_macro!(/* Something */)
1
共 5 条评论, 1 页
评论区
写评论Ok, 谢谢老哥
--
👇
苦瓜小仔: 如果已经有 f1 ... fn,也无需宏:
还是那句话,取决于你想简化什么。
--
👇
xh1109: 他的意思是 1 对应 f1 ,2 对应 f2 ,……,n-1 对应 fn-1 ,n 对应 fn,
如果已经有 f1 ... fn,也无需宏:
还是那句话,取决于你想简化什么。
--
👇
xh1109: 他的意思是 1 对应 f1 ,2 对应 f2 ,……,n-1 对应 fn-1 ,n 对应 fn,
他的意思是 1 对应 f1 ,2 对应 f2 ,……,n-1 对应 fn-1 ,n 对应 fn,
--
👇
苦瓜小仔: 甚至不必使用宏:
甚至不必使用宏:
取决于你想简化什么。仅对此例:使用 seq-macro