Compare commits

...

3 Commits

Author SHA1 Message Date
Xargin
9b5c4ea466
Merge pull request #131 from StudentWeis/patch-1
一个小翻译问题和 typo
2022-10-20 14:05:33 +08:00
HengYi Wei
a1ad719a03
Update ch5-09.md
翻译问题
2022-10-08 13:57:32 +08:00
HengYi Wei
9490a5390d
Update ch6-01.md
typo
2022-10-08 13:52:56 +08:00
2 changed files with 2 additions and 2 deletions

View File

@ -17,7 +17,7 @@ default:
} }
``` ```
断言函数必须满足的前置条件是明智的做法,但这很容易被滥用。除非你能提供更多的错误信息,或者能更快速的发现错误,否则不需要使用断言,编译器在运行时会帮你检查代码 断言函数必须满足的前置条件是明智的做法,但这很容易被滥用。除非你能提供更多的错误信息,或者能更快速的发现错误,否则不需要断言那些运行时会检查的条件
```Go ```Go
func Reset(x *Buffer) { func Reset(x *Buffer) {

View File

@ -85,4 +85,4 @@ fmt.Println(geometry.PathDistance(perim)) // "12", standalone function
fmt.Println(perim.Distance()) // "12", method of geometry.Path fmt.Println(perim.Distance()) // "12", method of geometry.Path
``` ```
**译注:** 如果我们要用方法去计算perim的distance还需要去写全geometry的包名和其函数名但是因为Path这个类型定义了一个可以直接用的Distance方法所以我们可以直接写perim.Distance()。相当于可以少打很多字作者应该是这个意思。因为在Go里包外调用函数需要带上包名还是挺麻烦的。 **译注:** 如果我们要用函数去计算perim的distance还需要去写全geometry的包名和其函数名但是因为Path这个类型定义了一个可以直接用的Distance方法所以我们可以直接写perim.Distance()。相当于可以少打很多字作者应该是这个意思。因为在Go里包外调用函数需要带上包名还是挺麻烦的。