github地址
    https://github.com/go-ini/ini
    go get gopkg.in/ini.v1

    官方使用参考文档
    https://ini.unknwon.cn/docs/intro/getting_started

    1. package main
    2. import (
    3. "fmt"
    4. "gopkg.in/ini.v1"
    5. "logtransfer/config"
    6. )
    7. // logTransfer
    8. func main() {
    9. var cfg config.AppConfig
    10. err := ini.MapTo(&cfg, "./config/config.ini")
    11. //方法二 new函数返回的是该类型的地址
    12. //var cfg = new(config.AppConfig)
    13. //err := ini.MapTo(cfg, "./config/config.ini")
    14. if err != nil {
    15. fmt.Println("ini config err",err)
    16. }
    17. fmt.Println(cfg)
    18. }