Maison >développement back-end >Golang >Allez courir : compiler ou interpréter ? Dévoiler le mystère
Démystifier la commande « go run » de Go
La commande go run laisse les utilisateurs perplexes quant à sa fonctionnalité. Tandis que go build et go install compilent le code dans des exécutables binaires, il reste difficile de savoir si go run compile ou interprète le code.
Dévoilement de la nature de « go run »
Dans essentiellement, go run est une commande pratique qui rationalise le processus de compilation et d'exécution. En coulisses, il effectue les étapes suivantes :
Compilation :
Exécution temporaire :
Exécution immédiate :
Ce comportement peut être visualisé comme :
go run X.go -o /tmp/random-tmp-folder/exe & & /tmp/random-tmp-folder/exe
En d'autres termes, go run est essentiellement un raccourci pour compiler et exécuter un programme Go en une seule fois (jeu de mots).
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!