func main() { os.Setenv("FOO", "1") // 不存在环境变量,将返回空字符串 os.Getenv("FOO") // 遍历所有环境变量 for _, e := range os.Environ() { // 每个值是一个字符串, 以 “=” 分隔 的 key = value pair := strings.SplitN(e, "=", 2) fmt.Println(pair[0]) } }