使用方式

接口文档

SetMap

  1. func SetMap(m map[string]string) error

该方法用于批量设置环境变量。使用示例:

  1. genv.SetMap(g.MapStrStr{
  2. "APPID": "order",
  3. "THREAD": "16",
  4. "ENDPOINTS": "127.0.0.1:6379",

GetWithCmd

    需要注意的是参数命名转换规则:

    • 环境变量会将名称转换为大写,名称中的.字符转换为_字符。
    • 命令行中会将名称转换为小写,名称中的_字符转换为.字符。

    All

    该方法表示返回环境变量中的字符串,并且以`key=value`的形式返回。

    Map

    1. func Map() map[string]string

    该方法表示返回环境变量中的字符串,并且以`map`的形式返回。

    Get

    该方法用于创建返回一个泛型类型的环境变量,如果给定的key不存在则返回一个默认的泛型类型的环境变量。

    Set

    1. func Set(key, value string) error

    SetMap

    该方法通过map类型的参数存放环境变量。

    Contains

    1. func Contains(key string) bool

    该方法通过检查环境变量中是否存在key

    Remove

    1. func Remove(key ...string) error

    该方法可以删除一个或者多个环境变量。

    Build

      该方法将的参数以数组的形式构建并且返回。