From 866f64669486d84e7071e2002558bb21d2f61b42 Mon Sep 17 00:00:00 2001 From: xin zhao Date: Sat, 19 May 2018 05:38:02 +0800 Subject: [PATCH] =?UTF-8?q?fix=E4=BB=A3=E7=A0=81=E5=8F=8C=E5=BC=95?= =?UTF-8?q?=E5=8F=B7=E9=94=99=E8=AF=AF=20(#472)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eBook/11.14.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eBook/11.14.md b/eBook/11.14.md index aa8e366..26d40c2 100644 --- a/eBook/11.14.md +++ b/eBook/11.14.md @@ -62,7 +62,7 @@ func (cs Cars) Map(f func(car *Car) Any) []Any { ```go allNewBMWs := allCars.FindAll(func(car *Car) bool { - return (car.Manufacturer == “BMW”) && (car.BuildYear > 2010) + return (car.Manufacturer == "BMW") && (car.BuildYear > 2010) }) ``` @@ -75,13 +75,13 @@ func MakeSortedAppender(manufacturers[]string)(func(car*Car),map[string]Cars) { for _, m := range manufacturers { sortedCars[m] = make([]*Car, 0) } - sortedCars[“Default”] = make([]*Car, 0) + sortedCars["Default"] = make([]*Car, 0) // Prepare appender function: appender := func(c *Car) { if _, ok := sortedCars[c.Manufacturer]; ok { sortedCars[c.Manufacturer] = append(sortedCars[c.Manufacturer], c) } else { - sortedCars[“Default”] = append(sortedCars[“Default”], c) + sortedCars["Default"] = append(sortedCars["Default"], c) } } @@ -92,10 +92,10 @@ func MakeSortedAppender(manufacturers[]string)(func(car*Car),map[string]Cars) { 现在我们可以用它把汽车分类为独立的集合,像这样: ```go -manufacturers := []string{“Ford”, “Aston Martin”, “Land Rover”, “BMW”, “Jaguar”} +manufacturers := []string{"Ford", "Aston Martin", "Land Rover", "BMW", "Jaguar"} sortedAppender, sortedCars := MakeSortedAppender(manufacturers) allUnsortedCars.Process(sortedAppender) -BMWCount := len(sortedCars[“BMW”]) +BMWCount := len(sortedCars["BMW"]) ``` 我们让这些代码在下面的程序 cars.go 中执行: