我在一个类中定义了 5 个函数。在另一个类中,我有一个多循环结构,它尝试计算上述每个函数在包含许多字符串的输入文件上所花费的时间。
我希望输出使得对于输入文件的每个条目,计算并打印出每个函数超过 10 次调用所花费的平均时间。所以,输出应该是 -
输入字符串 | 函数1平均时间 | f2AvgTime 等等。
我想不出一种优雅的方式来为单个输入字符串调用所有这 5 个函数 10 次。现在我似乎在做的是这个 -
for (inputString):
for (iteration 1 to 10):
call function 1
for (iteration 1 to 10):
call function2
and so on....
有没有办法将函数名称存储在数组或某些数据结构中,并在单个迭代循环中调用它们?反正我的工作已经完成了。我只是好奇是否有更好的设计。