Variables d'environnement
Contexte
Section intitulée « Contexte »Les variables d’environnement sont des paires clé‑valeur qui configurent l’environnement du système d’exploitation. En Go, utilisez os.Getenv pour les lire, os.Setenv pour les définir, et os.Unsetenv pour les supprimer.
Lire la variable HOME et une variable personnalisée APP_MODE.
Code exemple
Section intitulée « Code exemple »package main
import ( "fmt" "os")
func main() { home := os.Getenv("HOME") fmt.Println("Home :", home)
mode := os.Getenv("APP_MODE") if mode == "" { mode = "development" } fmt.Println("Mode :", mode)
// Recherche avec ok if val, ok := os.LookupEnv("PATH"); ok { fmt.Println("PATH existe") }}Home : /home/utilisateurMode : developmentPATH existe