概要
デフォルト値がある場合は LookupEnv
を使いましょう
環境
- macOS 10.14.4
- go 1.11.5
os.Getenv
package main
import (
"fmt"
"os"
)
func main() {
val := os.Getenv("HOGE")
fmt.Println(val)
}
HOGE
が設定されていない場合は空文字が val には入ります
os.LookupEnv
package main
import (
"fmt"
"os"
)
func main() {
val, ret := os.LookupEnv("HOGE")
if ret == false {
val = "default"
}
fmt.Println(val)
}
ret に環境変数がセットされていたかのフラグが返ってきます
false
の場合はデフォルト値をセットしましょう
0 件のコメント:
コメントを投稿