Go言語で環境変数を設定の方法

Go言語では以下の方法で環境変数を設定できます:

  1. コマンドライン引数を使用して環境変数を設定する: `-name=value` 形式のコマンドライン引数を使用して Go プログラムを実行時に環境変数を設定できます。例:
  2. go run main.go -name=ジョン -age=25
  3. osパッケージのos.Args変数を使用して、プログラムでコマンドライン引数を取得できます。次に、osパッケージのos.Setenvメソッドを使用して、環境変数を設定できます。
  4. メイン:ゴー
    パッケージメインインポート(
    “fmt”
    “os”

    ファンクションメイン(){
    // コマンドライン引数を読み取る
    引数 := os.Args[1:]

    // 環境変数を設定する
    var_、引数ごと{
    kv := strings.Split(arg、 “=”)
    キー := kv [0]
    値 := kv [1]
    os.Setenv(キー、値)
    }

    // 環境変数を使用する
    名前 := os.Getenv(”名前”)
    年齢 := os.Getenv(”年齢”)

    fmt.Printf(”名前:%s \ n”、ネーム)
    fmt.Printf(”年齢:%s \ n”、エイジ)
    }

  5. os.Setenvメソッドを使って環境変数を設定する: プログラム内でos.Setenvメソッドを使って環境変数を直接設定できます。例えば:
  6. package mainimport (
    “fmt”
    “os”
    )

    func main() {
    // 環境変数を設定する
    os.Setenv(“name”, “John”)
    os.Setenv(“age”, “25”)

    // 環境変数を使用する
    name := os.Getenv(“name”)
    age := os.Getenv(“age”)

    fmt.Printf(“名前: %s\n”, name)
    fmt.Printf(“年齢: %s\n”, age)
    }

  7. OSの設定を利用して環境変数を設定する:オペレーティングシステム内で環境変数を設定し、Go プログラム中で os.Getenv メソッドを使って環境変数の値を取得できる。例えば、Linux システムでは export コマンドで環境変数を設定できる:
  8. export 名前=ジョン
    export 年齢=25
  9. さらに、Goプログラムでは os.Getenv メソッドを使用して環境変数の値を取得できます:
  10. package mainimport (
    “fmt”
    “os”
    )

    func main() {
    // 環境変数を使用する
    name := os.Getenv(“name”)
    age := os.Getenv(“age”)

    fmt.Printf(“名前: %s\n”, name)
    fmt.Printf(“年齢: %s\n”, age)
    }

bannerAds