go文档模式,编译出错,各位道友帮忙看看

meijies · · 1203 次点击
![Screenshot from 2017-10-30 21-24-05.png](https://static.studygolang.com/171030/4422e36766e679ffb6b378f042c1d71a.png) 不好意思,一开始点错了
#4
更多评论
```go package config import "strings" type doc struct { value string sub map[string]doc } var root = new(doc) func Add(key string, value string) { keys := strings.Split(key, ".") var target = root for index, subkey := range keys { if target.sub == nil { target.sub = make(map[string]doc) target.sub[subkey] = doc{} } if index == len(keys)-1 { target.sub[subkey].value = value } else { target = target.sub[subkey] } } } func Get(key string) string { keys := strings.Split(key, ".") target := root for index, subkey := range keys { target = target.sub[subkey] if index == len(keys)-1 { return target.value } } return "" } ```
#1
![Screenshot from 2017-10-30 20-19-50.png](https://static.studygolang.com/171030/b599ad4bb42aab899d3ffb1984da7381.png)
#2