diff --git a/eBook/06.3.md b/eBook/06.3.md index dc1c37f..b584ab8 100644 --- a/eBook/06.3.md +++ b/eBook/06.3.md @@ -60,12 +60,12 @@ func min(a ...int) int { 一个接受变长参数的函数可以将这个参数作为其它函数的参数进行传递: ```go -function F1(s … string) { - F2(s …) +func F1(s ...string) { + F2(s...) F3(s) } -func F2(s … string) { } +func F2(s ...string) { } func F3(s []string) { } ``` @@ -74,7 +74,7 @@ func F3(s []string) { } 但是如果变长参数的类型并不是都相同的呢?使用 5 个参数来进行传递并不是很明智的选择,有 2 种方案可以解决这个问题: 1. 使用结构(详见第 10 章): - + 定义一个结构类型,假设它叫 `Options`,用以存储所有可能的参数: ```go