本节的Scheme代码测量的是在给定数据上,代码的性能。本例中,我们只需将数据规模作为参数传递给函数。首先我们会列出一些helper函数来计算平均值和标准方差。请看例A-6。
例A-6:Scheme计时程序的helper函数
例A-7的计时代码采用了例A-6的helper函数,执行一系列的测试用例。
例A-7:Scheme计时代码
例A-8的largeAdd函数将n个数相加。(briefReport largeAdd millionplus 30 1000000 5000000)得到的输出见表A-2。
例A-8:largeAdd函数