我有以下代码调用三个不同的函数,名为func_a
和func_b
,func_c
它们使用相同的参数。在每次调用之前和之后,我都需要调用函数foo
并bar
重置/打印一些变量。每次我打电话给他们时,他们都在做同样的事情。
foo();
func_a(param);
bar();
foo();
func_b(param);
bar();
foo();
func_c(param);
bar();
所以,我的问题是:有什么方法可以让这部分更优雅?在我的情况下,它会上升到func_e
,所以我有五个接近重复的代码。