goで環境変数の設定と取得方法。
package main
import (
"fmt"
"os"
)
func main() {
// env set
os.Setenv("HOGE", "hogehoge")
// env get
hoge := os.Getenv("HOGE")
// == "hogehoge"
fmt.Println(hoge)
// show env list
for _, e := range os.Environ() {
fmt.Println(e)
}
}
とても簡単。
ソースはこちら。
https://github.com/hiyoki/study_go/blob/master/env_sample.go