##代码
引入配置信息
使用go链接阿波罗配置中心
func test() {
fmt.Println("----------------------------------------------")
fstr, err := ioutil.ReadFile("D:/Documents/i18n.user.not.exists.error.en-us")
check(err)
//fmt.Println(b)
str := string(fstr)
//fmt.Println(str)
a := strings.Split(str, "\n")
fmt.Println(len(a))
var outMap = make(map[string]string)
for i :=0;i<len(a);i++{ //遍历输出
strMap := strings.Split(a[i], "=")
conten:=config.Get("izwy.en-US",strMap[0])
if len(conten)<1{
outMap [strMap[0]] = strMap[1]
}else {
fmt.Println("\n已导入的数据:----------------------------------------------")
fmt.Println(strMap[0],strMap[1])
}
}
fmt.Println("\n未导入的数据:----------------------------------------------")
for key := range outMap {
fmt.Printf("%s=%s\n",key, outMap [key])
}
}
func check(e error) {
if e != nil {
panic(e)
}
}