使用方式:
接口文档:
SetMap
func SetMap(m map[string]string) error
该方法用于批量设置环境变量。使用示例:
genv.SetMap(g.MapStrStr{
"APPID": "order",
"THREAD": "16",
"ENDPOINTS": "127.0.0.1:6379",
GetWithCmd
需要注意的是参数命名转换规则:
- 环境变量会将名称转换为大写,名称中的
.
字符转换为_
字符。 - 命令行中会将名称转换为小写,名称中的
_
字符转换为.
字符。
All
该方法表示返回环境变量中的字符串,并且以`key=value
`的形式返回。
Map
func Map() map[string]string
该方法表示返回环境变量中的字符串,并且以`map
`的形式返回。
Get
该方法用于创建返回一个泛型类型的环境变量,如果给定的key
不存在则返回一个默认的泛型类型的环境变量。
Set
func Set(key, value string) error
SetMap
该方法通过map
类型的参数存放环境变量。
Contains
func Contains(key string) bool
该方法通过检查环境变量中是否存在key
。
Remove
func Remove(key ...string) error
该方法可以删除一个或者多个环境变量。
Build
该方法将的参数以数组的形式构建并且返回。