校对 13章

This commit is contained in:
dake
2015-11-09 00:01:30 +08:00
parent 687d52acca
commit d6a44d2e7f
3 changed files with 5 additions and 5 deletions

View File

@@ -69,7 +69,7 @@ func BenchmarkReverse(b *testing.B) {
命令 ```go test test.bench=.*``` 会运行所有的基准测试函数;代码中的函数会被调用 N 次N是非常大的数如 N = 1000000并展示 N 的值和函数执行的平均时间,单位为 ns纳秒ns/op。如果是用 testing.Benchmark 调用这些函数,直接运行程序即可。 命令 ```go test test.bench=.*``` 会运行所有的基准测试函数;代码中的函数会被调用 N 次N是非常大的数如 N = 1000000并展示 N 的值和函数执行的平均时间,单位为 ns纳秒ns/op。如果是用 testing.Benchmark 调用这些函数,直接运行程序即可。
具体可以参见 14.16 节中用 goroutines 运行基准测试的例子以及练习 13.3string_reverse_test.go 具体可以参见 14.16 节中用 goroutines 运行基准测试的例子以及练习 13.4[string_reverse_test.go](exercises/chapter_13/string_reverse_test.go)
## 链接 ## 链接

View File

@@ -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 ```go
package main package main
@@ -24,7 +24,7 @@ func main() {
上面使用了 even.go 中的 even 包: 上面使用了 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 ```go
package even package even
@@ -41,7 +41,7 @@ func Odd(i int) bool { // Exported function
在 even 包的路径下,我们创建一个名为 oddeven_test.go 的测试程序: 在 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 ```go
package even package even

View File

@@ -29,7 +29,7 @@ func TestFunction(t *testing.T) {
``` ```
如果大部分函数都可以写成这种形式,那么写一个帮助函数 verify 对实际测试会很有 如果大部分函数都可以写成这种形式,那么写一个帮助函数 verify 对实际测试会很有帮助
```go ```go
func verify(t *testing.T, testnum int, testcase, input, output, expected string) { func verify(t *testing.T, testnum int, testcase, input, output, expected string) {