@@ -31,6 +31,7 @@ func Read(filename string) (map[string]string, error) {
if err != nil {
return res, err
}
+ defer in.Close()
scanner := bufio.NewScanner(in)
line := ""
section := ""
@@ -60,7 +61,6 @@ func Read(filename string) (map[string]string, error) {
res[section+key] = value
line = ""
- in.Close()
return res, nil
@@ -25,4 +25,6 @@ func main() {
res, err := config.Read("example.conf")
fmt.Println(err)
fmt.Println(res)
+ fmt.Println(res["test.a"])
+ fmt.Println(res["dd"])