From 9490a5390d048d707a54b8e5dca3bf3d4367cff8 Mon Sep 17 00:00:00 2001 From: HengYi Wei Date: Sat, 8 Oct 2022 13:52:56 +0800 Subject: [PATCH 1/2] Update ch6-01.md typo --- ch6/ch6-01.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch6/ch6-01.md b/ch6/ch6-01.md index 679e99d..9dbadc8 100644 --- a/ch6/ch6-01.md +++ b/ch6/ch6-01.md @@ -85,4 +85,4 @@ fmt.Println(geometry.PathDistance(perim)) // "12", standalone function 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里包外调用函数需要带上包名,还是挺麻烦的。 From a1ad719a0317ccb4fa17f05c3d6b2516885a1847 Mon Sep 17 00:00:00 2001 From: HengYi Wei Date: Sat, 8 Oct 2022 13:57:32 +0800 Subject: [PATCH 2/2] Update ch5-09.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 翻译问题 --- ch5/ch5-09.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch5/ch5-09.md b/ch5/ch5-09.md index a91cbee..4c06a04 100644 --- a/ch5/ch5-09.md +++ b/ch5/ch5-09.md @@ -17,7 +17,7 @@ default: } ``` -断言函数必须满足的前置条件是明智的做法,但这很容易被滥用。除非你能提供更多的错误信息,或者能更快速的发现错误,否则不需要使用断言,编译器在运行时会帮你检查代码。 +断言函数必须满足的前置条件是明智的做法,但这很容易被滥用。除非你能提供更多的错误信息,或者能更快速的发现错误,否则不需要断言那些运行时会检查的条件。 ```Go func Reset(x *Buffer) {