你知道如何在Go语言中愉快的使用环境变量吗?
1. 前言 在开发中,我们经常会使用到环境变量,Go语言默认也提供了提取环境变量的内置方法,比如使用 syscall.Getenv(key) 方法,或者是对其的封装 os.LookupEnv(key) 这个方法,都能使我们便捷的获取到环境变量。但是通过内置方法获取到的环境变量返回的是字符串类型的,往往还需要我们对其进行类型转换,为了避免重复工作,今天给大家介绍一款支持将环境变量解析到结构体,并进行类型转换的库。 本文将从库介绍、原理分析、源码解析、不足四方面展开。 2. env库介绍 2.1 安...阅读全文