栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

golang操作系统环境变量

golang操作系统环境变量

上代码:

 import (
	"os"	//引入os包
)
func main(){
	os.Setenv("ENV","dev")		//设置环境变量值 ENV 为 dev
	env := os.Getenv("ENV")	//获取环境变量为 ENV 的变量值
}

但是会有一种扯淡的情况,假如你的main.go里面引用了其他的包,而其他包里面的 init() 函数需要用到这个环境变量的话,你还来不及设置,其他包里面的 init() 函数就已经先运行了,所以还是拿不到环境变量… 这个时候有两个方法,
1.自己设置一下环境变量
2.使用goland的可以用ide来设置:file -> settings -> Go -> Go modules 来添加,Go modules的操作看图.

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/280738.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号