大佬教程收集整理的这篇文章主要介绍了golang操作环境变量,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
各类开发和软件配置中总是离不开环境变量(environment variables),
比如:golang
中的GOROOT
和GOPATH
,
比如:java
中的JAVAHOME
等等.
在golang中我们可以通过os
包来实现对环境变量的操作,
package main import ( "fmt" "os" ) func main() { for i,env := range os.Environ() { fmt.Println(i,"=",env) } }
可以通过os.Getenv()
来读取环境变量,
先来看看我设置的GOROOT
和GOPATH
package main import ( "fmt" "os" ) func main() { goroot := os.Getenv("GOROOT") fmt.Println(goroot) gopath := os.Getenv("GOPATH") fmt.Println(gopath) }
执行后输出
D:\Go E:\GOPATH
可以通过os.Setenv()
来设置环境变量.
package main import ( "fmt" "os" ) func main() { err := os.Setenv("myenv","e:/") if err != nil { fmt.Println(err.Error()) } myenv := os.Getenv("myenv") fmt.Println(myenv) }
执行后输出
e:/
以上是大佬教程为你收集整理的golang操作环境变量全部内容,希望文章能够帮你解决golang操作环境变量所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。