GO语言"os"包中"LookupEnv"函数的用法及代码示例。
用法:
func LookupEnv(key string)(string, bool)
LookupEnv 检索由键命名的环境变量的值。如果变量存在于环境中,则返回值(可能为空)并且布尔值为真。否则返回值为空,布尔值为假。
例子:
package main
import (
"fmt"
"os"
)
func main() {
show := func(key string) {
val, ok := os.LookupEnv(key)
if !ok {
fmt.Printf("%s not set\n", key)
} else {
fmt.Printf("%s=%s\n", key, val)
}
}
os.Setenv("SOME_KEY", "value")
os.Setenv("EMPTY_KEY", "")
show("SOME_KEY")
show("EMPTY_KEY")
show("MISSING_KEY")
}
输出:
SOME_KEY=value EMPTY_KEY= MISSING_KEY not set
相关用法
- GO LookPath用法及代码示例
- GO Logger.Output用法及代码示例
- GO Log10用法及代码示例
- GO Log用法及代码示例
- GO Logger用法及代码示例
- GO LoadLocation用法及代码示例
- GO LoadX509KeyPair用法及代码示例
- GO Location用法及代码示例
- GO Log2用法及代码示例
- GO LeadingZeros32用法及代码示例
- GO LastIndex用法及代码示例
- GO LeadingZeros8用法及代码示例
- GO LeadingZeros16用法及代码示例
- GO ListenAndServe用法及代码示例
- GO Listener用法及代码示例
- GO LastIndexAny用法及代码示例
- GO Len8用法及代码示例
- GO ListenAndServeTLS用法及代码示例
- GO LastIndexFunc用法及代码示例
- GO Len64用法及代码示例
注:本文由纯净天空筛选整理自golang.google.cn大神的英文原创作品 LookupEnv。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。