Maison >développement back-end >Golang >Comment puis-je récupérer le GOPATH à partir d'un programme Go ?
Pour accéder au GOPATH actuel à partir d'un bloc de code Go, utilisez os.Getenv :
import ( "fmt" "os" ) func main() { fmt.Println(os.Getenv("GOPATH")) }
Comme décrit dans la documentation :
Getenv récupère la valeur de la variable d'environnement nommée par la clé. Il renvoie la valeur, qui sera vide si la variable n'est pas présente.
Remarque pour Go 1.8 :
Dans Go 1.8 et versions ultérieures, le GOPATH par défaut peut être accessible via go/build :
import ( "fmt" "go/build" "os" ) func main() { gopath := os.Getenv("GOPATH") if gopath == "" { gopath = build.Default.GOPATH } fmt.Println(gopath) }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!