Maison  >  Article  >  développement back-end  >  golang ne construit pas src

golang ne construit pas src

WBOY
WBOYoriginal
2023-05-09 20:08:06530parcourir

Résumé :

Cet article explique comment utiliser golang sans créer de répertoire src. En modifiant la variable d'environnement GOPATH, nous pouvons placer les fichiers de code directement sous le chemin GOPATH, évitant ainsi le processus fastidieux de création de répertoires src, pkg, bin et autres, rendant le développement plus simple et plus efficace.

Texte :

En tant que langage de programmation à hautes performances et à forte concurrence, Golang est de plus en plus utilisé dans l'industrie. Surtout dans le domaine du développement Internet, sa simplicité, son efficacité et sa facilité d'utilisation ont gagné la faveur de plus en plus de développeurs. Cependant, lors de l'utilisation de Golang pour le développement, le code doit être organisé selon une certaine structure de répertoires, ce qui rend les novices quelque peu impuissants. Cet article présente une méthode sans créer de répertoire src lors du développement avec Golang, ce qui facilite l'organisation et la gestion du code.

  1. Pourquoi ne pas créer un répertoire src

Dans le développement traditionnel utilisant Golang, nous créons généralement un répertoire sous $GOPATH/src pour stocker le code du projet. Toutefois, pour les projets à petite échelle, cela peut s’avérer fastidieux. D'une part, puisqu'un répertoire distinct doit être créé pour chaque projet, le nombre de ces répertoires peut augmenter progressivement, ce qui réduira l'efficacité de la gestion de projet. En revanche, pour certains simples extraits de code ou petits scripts, créer un répertoire séparé semble être une perte de temps et d'espace. À l'heure actuelle, l'utilisation de la méthode consistant à ne pas créer de répertoire src peut non seulement éviter les problèmes ci-dessus, mais également améliorer l'efficacité du développement, nous permettant de nous concentrer davantage sur l'écriture de code.

  1. Comment ne pas créer le répertoire src

Lors du développement avec Golang, nous pouvons modifier la valeur de la variable d'environnement GOPATH pour obtenir la méthode de non création du répertoire src. Les opérations spécifiques sont les suivantes :

2.1 Créer un répertoire

Nous devons d'abord créer un répertoire comme répertoire de travail. Ce répertoire peut stocker des fichiers de code pour plusieurs projets. Il n'est pas nécessaire de créer des répertoires supplémentaires. Le répertoire de travail peut être nommé comme vous le souhaitez, par exemple ~/go.

$ mkdir ~/go
$ cd ~/go

2.2 Définir la variable d'environnement GOPATH

Modifier la valeur de la variable d'environnement GOPATH pour pointer vers notre répertoire de travail ~/go, afin que le compilateur Go recherche dans notre fichiers de code du répertoire de travail.

$ export GOPATH=~/go

Remarque : la valeur de cette variable d'environnement doit être une liste de chemins, composée de plusieurs chemins. Pour le moment, nous n'avons défini qu'un seul chemin, qui est ~/go If. vous souhaitez rechercher des fichiers de code dans plusieurs chemins, ils doivent être séparés par des deux-points ":".

2.3 Écrire du code

Nous pouvons maintenant créer notre fichier de code dans le répertoire ~/go et écrire notre code Golang.

2.4 Construire et exécuter

Nous pouvons créer et exécuter notre code Golang comme d'habitude. Par exemple, vous trouverez ci-dessous un exemple de Hello World.

$ cd ~/go
$ echo 'package main; import "fmt"; func main() { fmt.Println("Bonjour tout le monde !") }' >

Résumé
  1. Lors du développement avec Golang, la méthode consistant à ne pas créer de répertoire src est très pratique pour les projets à petite échelle et les simples extraits de code. En modifiant la variable d'environnement GOPATH, nous pouvons placer directement tous les fichiers de code sous GOPATH, évitant ainsi le processus fastidieux de création de répertoires src, pkg, bin et autres, rendant le développement plus simple et plus efficace.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn