Golang – 環境変数取得

osパッケージ

  • Goで環境変数を使用するためのパッケージです。
  • 使用時はosパッケージをimportして必要なメソッドを呼び出すだけです。
  • Environ()、Getenv(”環境変数名”)、Setenv(”環境変数名”、”設定値”)などがあります。

Environ()

  • Environ():全ての環境変数を取得する時に利用します。
  • 上記の例は全ての環境変数を取得して出力するコードです。
  • このメソッドはindexと環境変数値をコレクションで返しますので、for rangeを利用しました。

Getenv()

  • os.Getenv(“USER”):環境変数名がUSERの値を取得します。
  • 上記はUSERの環境変数値を取得し、出力しています。
  • Consoleにも正常に出力されたことが確認できます。
  • os.Getenv(“環境変数名”)のように使います。

Setenv()

  • Setenv()は環境変数を書く時に使います。
  • 上記は任意の環境変数TestEnvにABCの値を書いています。
  • os.Setenv(”環境変数名”、”設定値”)のように使います。

コメントを残す