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