flag

flag 的使用

参照库介绍和文章,可以简单使用:

flag的理解

  1. flag解析启动命令参数

    flag包的函数可以解析程序的启动命令参数。

  2. flagSet

    需要自定义,可以解析传入的字符串
    也可以自定义解析程序的命令启动参数

flag应用

将数据绑定在Config中,赋值和使用都要感知到这个key值的名称;,但是如果get全都封装成函数,又太多了。通过注入的方式,较少分散。

type Config struct {
    strConfig   map[string]*string
    int64Config map[string]*int64
    boolConfig  map[string]*bool
}
原文地址:https://www.cnblogs.com/meiguhuaxian/p/14143951.html