次のコマンドを使用してGolangで環境変数を設定する方法を知っている人はいますか?
os.Getenv()
ベストアンサー1
os.Getenv
変数を設定せずにその値を取得します。次のように変数を設定するにはos.Setenv
:
package main
import (
"fmt"
"os"
)
func main() {
os.Setenv("VAR", "10")
fmt.Println("value of VAR:", os.Getenv("VAR"))
}
また、同じプログラムに設定された環境変数の値を取得することは意味がありません。通常、環境を子プロセスに渡すために使用されます。