* Update 11.9.md

修正166行一个错误,ix 改为i

* Update 11.14.md

34-43行代码错误,会造成无法运行

* 修改一处权限bug,否则会造成linux下生成的文件为空
This commit is contained in:
风子
2017-05-17 21:35:19 -05:00
committed by 无闻
parent 5d47b589d4
commit 1177b673b4
4 changed files with 8 additions and 7 deletions

1
.gitignore vendored
View File

@@ -6,6 +6,7 @@
# Folders
_obj
_test
.idea
# Architecture specific extensions/prefixes
*.[568vq]

View File

@@ -35,10 +35,10 @@ func (cs Cars) FindAll(f func(car *Car) bool) Cars {
cars := make([]*Car, 0)
cs.Process(func(c *Car) {
if f(c) {
append(cars,c)
}
)
if f(c) {
cars = append(cars, c)
}
})
return cars
}
```

View File

@@ -163,8 +163,8 @@ var interfaceSlice []interface{} = dataSlice
```go
var dataSlice []myType = FuncReturnSlice()
var interfaceSlice []interface{} = make([]interface{}, len(dataSlice))
for ix, d := range dataSlice {
interfaceSlice[ix] = d
for i, d := range dataSlice {
interfaceSlice[i] = d
}
```

View File

@@ -69,7 +69,7 @@ func main() {
js, _ := json.Marshal(vc)
fmt.Printf("JSON format: %s", js)
// using an encoder:
file, _ := os.OpenFile("vcard.json", os.O_CREATE|os.O_WRONLY, 0)
file, _ := os.OpenFile("vcard.json", os.O_CREATE|os.O_WRONLY, 0666)
defer file.Close()
enc := json.NewEncoder(file)
err := enc.Encode(vc)