diff --git a/eBook/13.7.md b/eBook/13.7.md index 9f931e2..69f31e6 100644 --- a/eBook/13.7.md +++ b/eBook/13.7.md @@ -69,7 +69,7 @@ func BenchmarkReverse(b *testing.B) { 命令 ```go test –test.bench=.*``` 会运行所有的基准测试函数;代码中的函数会被调用 N 次(N是非常大的数,如 N = 1000000),并展示 N 的值和函数执行的平均时间,单位为 ns(纳秒,ns/op)。如果是用 testing.Benchmark 调用这些函数,直接运行程序即可。 -具体可以参见 14.16 节中用 goroutines 运行基准测试的例子以及练习 13.3:string_reverse_test.go +具体可以参见 14.16 节中用 goroutines 运行基准测试的例子以及练习 13.4:[string_reverse_test.go](exercises/chapter_13/string_reverse_test.go) ## 链接 diff --git a/eBook/13.8.md b/eBook/13.8.md index e784b70..d8aa6e2 100644 --- a/eBook/13.8.md +++ b/eBook/13.8.md @@ -4,7 +4,7 @@ 下面是一种可能的方案: -示例 13.7 [even_main.go](examples/chapter_13/even_main/even_main.go): +示例 13.7 [even_main.go](examples/chapter_13/even/even_main/even_main.go): ```go package main @@ -24,7 +24,7 @@ func main() { 上面使用了 even.go 中的 even 包: -示例 13.8 [even/even.go](examples/chapter_13/even/even.go): +示例 13.8 [even/even.go](examples/chapter_13/even/even/even.go): ```go package even @@ -41,7 +41,7 @@ func Odd(i int) bool { // Exported function 在 even 包的路径下,我们创建一个名为 oddeven_test.go 的测试程序: -示例 13.9 [even/oddeven_test.go](examples/chapter_13/even/oddeven_test.go): +示例 13.9 [even/oddeven_test.go](examples/chapter_13/even/even/oddeven_test.go): ```go package even diff --git a/eBook/13.9.md b/eBook/13.9.md index 2f1e266..01ef60a 100644 --- a/eBook/13.9.md +++ b/eBook/13.9.md @@ -29,7 +29,7 @@ func TestFunction(t *testing.T) { ``` -如果大部分函数都可以写成这种形式,那么写一个帮助函数 verify 对实际测试会很有用: +如果大部分函数都可以写成这种形式,那么写一个帮助函数 verify 对实际测试会很有帮助: ```go func verify(t *testing.T, testnum int, testcase, input, output, expected string) {