Si vous êtes le genre de personne qui aime les interfaces mignonnes et les outils riches en fonctionnalités, cet article n'est peut-être pas pour vous. Ici, faisons les choses à l'ancienne, comme le faisaient nos ancêtres. En fin de compte, vous repartirez avec Go installé et exécuté, sans avoir besoin d'IDE ou d'interfaces perfectionnées (au cas où le monde du frontend se terminerait pour de bon).
Ce dont vous aurez besoin :
- Distributions basées sur Debian/Ubuntu, car les commandes ici sont spécifiques à ce scénario ;
- Visual Studio Code installé (lien étape par étape);
- Sanité (facultatif, selon le niveau de vos besoins en interface graphique).
Installation
Ouvrez le terminal et collez la commande suivante :
sudo apt install golang-go
sudo : est nécessaire pour s'assurer que la commande sera exécutée avec les autorisations d'administrateur (le fameux "root") ;
apt : est l'outil de gestion de packages Ubuntu, utilisé pour installer, mettre à jour et supprimer des logiciels ;
installer : indique que nous demandons au système d'installer un nouveau package ;
golang-go : est le package que vous installez, c'est-à-dire Go (également connu sous le nom de Golang).
Cette commande installera la version de Go présente dans les dépôts officiels Ubuntu. L'inconvénient est que cette version n'est souvent pas la plus récente, car les référentiels ne sont pas toujours mis à jour avec les dernières versions de tous les outils.
Que faire si je veux la version la plus récente de Go ?
Pour vous assurer que vous disposez de la dernière version de Go disponible, utilisez les commandes suivantes :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go
sudo add-apt-repository ppa:longsleep/golang-backports : est la commande qui ajoutera un référentiel de backports à votre système. Les référentiels de backport sont comme des « chemins alternatifs » pour obtenir des versions plus récentes de packages qui ne sont pas dans le référentiel officiel ;
sudo apt update : mettra à jour la liste des packages disponibles et garantira que le système est conscient de cette nouvelle source de packages ;
sudo apt install golang-go : garantit que vous téléchargez la version la plus récente de Go disponible dans ce référentiel de rétroportages.
Vérification de la version installée
Après l'installation, vérifiez si Go a été correctement installé en exécutant la commande suivante :
go version
Cela devrait renvoyer quelque chose comme :
go version go1.23.4 linux/amd64
Vous êtes maintenant prêt à conquérir le monde avec Go... ou au moins à terminer de suivre le tutoriel, si cela ne vous dérange pas.
Ça a mal tourné, et maintenant ?
Maintenant, retourne-toi, n'est-ce pas ? Le monde ne se dominera pas seul.
Programmation en Go avec VSCode
Maintenant que Go est dans le système, il est temps de coder à l'aide du terminal VSCode (je vous promets que ça ne fait pas de mal).
Ouvrez VSCode via le terminal avec la commande :
sudo apt install golang-go
Créer un nouveau projet :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go
Si le message suivant dans vbnet est le suivant, cela signifie que cela a fonctionné.
go version
Maintenant, exécutez la commande ls pour lister les fichiers et créer la structure de répertoires :
go version go1.23.4 linux/amd64
mkdir : la commande utilisée pour créer un répertoire (un dossier) ;
-p : option qui permet de créer des sous-répertoires, s'ils n'existent pas, sans générer d'erreur. Par exemple, si vous souhaitez créer un dossier dans un autre, -p créera tous les dossiers du chemin en même temps ;
nom-projet : est le nom que vous choisissez pour le répertoire qui sera créé, c'est-à-dire que nous créons le dossier dans lequel nous stockerons tous les fichiers de votre projet Go ;
cd : signifie "changer de répertoire", changer de répertoire. Il est utilisé pour naviguer entre les répertoires (dossiers) de votre système de fichiers ;
project-name : est le répertoire dans lequel nous venons d'entrer. Ainsi, après avoir exécuté cette commande, le terminal se trouvera dans le dossier nom du projet, où vous pourrez commencer à travailler et ajouter des fichiers ;
touch : commande utilisée pour créer un fichier vide. Dans ce cas, elle crée le fichier main.go dans le répertoire nom du projet (si le fichier existe déjà, la commande met à jour la date et l'heure de modification) ;
main.go : Aller au fichier où nous allons écrire le code de notre projet ;
code : commande pour ouvrir VSCode, si vous l'avez installé et configuré dans votre terminal ;
main.go : fichier que vous venez de créer, qui sera ouvert directement dans VSCode. Ceci est utile pour lancer le fichier et démarrer la programmation en Go directement depuis l'éditeur.
Maintenant, enfin dans main.go, collez le code suivant pour un simple « Bonjour » :
code .
Exécuter via le terminal :
go mod init nome-projeto
Prêt ! Maintenant, vous dominerez définitivement le monde.
Vous voulez être plus old school ? D'autres à venir !
Maintenant, si vous souhaitez être plus "épais", que diriez-vous de créer le fichier directement dans le terminal sans utiliser d'éditeur de texte ?
Ouvrez le terminal dans Ubuntu et créez un fichier appelé hello.go avec le code Go directement dedans :
go: creating new go.mod: module projeto go: to add module requirements and sums: go mod tidy
echo -e vous permet d'imprimer plusieurs lignes de texte dans le terminal (et -e interprète les sauts de ligne et autres caractères spéciaux) ;
Le texte entre les guillemets est le code Go que nous insérons dans le fichier ;
> hello.go redirige la sortie de la commande echo vers le fichier hello.go.
Maintenant, élevons définitivement le niveau.
En cours d'exécution...
sudo apt install golang-go
Cette commande compilera et exécutera le fichier Go en même temps, ce qui donnera :
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go
Modifier le code directement dans le terminal
Si vous souhaitez apporter de petites modifications au code directement dans le terminal, vous pouvez à nouveau utiliser echo. Par exemple, si vous souhaitez modifier le message en « Hello, World ! », exécutez la commande :
go version
Puis réexécutez :
go version go1.23.4 linux/amd64
Astuce : utiliser echo avec redirection est un moyen rapide et efficace de créer de petits fichiers directement via le terminal. Cependant, pour les projets plus importants, vous aurez besoin d'un éditeur de texte comme nano ou vim dans le terminal.
Conclusion
Pas plus, sauf que désormais vous êtes une véritable légende, et vous ferez de ce monde un endroit plus bleu. ALLEZ !
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!

La maîtrise du package des chaînes en langue GO peut améliorer les capacités de traitement du texte et l'efficacité de développement. 1) Utilisez la fonction CONTAINS pour vérifier les sous-chaînes, 2) Utilisez la fonction d'index pour trouver la position de sous-chaîne, 3) Join de la fonction Splice Splice Slices de chaîne, 4) Remplacer la fonction pour remplacer les sous-chaînes. Soyez prudent pour éviter les erreurs courantes, comme ne pas vérifier les chaînes vides et les problèmes de performances de fonctionnement de grande chaîne.

Vous devez vous soucier du package des chaînes dans GO, car il peut simplifier la manipulation des chaînes et rendre le code plus clair et plus efficace. 1) Utilisez des chaînes.join pour épisser efficacement les chaînes; 2) Utilisez des chaînes. 3) Trouver des positions de sous-chaîne à travers des chaînes.index et des chaînes.LastIndex; 4) Utilisez des chaînes.replaceALL pour remplacer les chaînes; 5) Utilisez des chaînes. 6) Vérifiez toujours les entrées pour éviter les résultats inattendus.

ThestringsPackageingOsOssentialForeFicientsStringManipulation.1) itofferssimpleyetpowerfunctionsfunctionsfortaskslikeCheckingSubStringSandjoiningStrings.2) ithandlesunicodewell, with-ctionslikestrings.Fieldsforwhitespace-separis

WhendecidingbetweenGo'sbytespackageandstringspackage,usebytes.Bufferforbinarydataandstrings.Builderforstringoperations.1)Usebytes.Bufferforworkingwithbyteslices,binarydata,appendingdifferentdatatypes,andwritingtoio.Writer.2)Usestrings.Builderforstrin

Le package des chaînes de Go fournit une variété de fonctions de manipulation de chaînes. 1) Utilisez des chaînes. Continent pour vérifier les sous-chaînes. 2) Utilisez des chaînes.split pour diviser la chaîne en tranches de sous-chaîne. 3) Fusionner les cordes à travers les cordes.join. 4) Utilisez des chaînes.trimspace ou des chaînes.trim pour supprimer des blancs ou des caractères spécifiés au début et à la fin d'une chaîne. 5) Remplacez toutes les sous-chaînes spécifiées par des chaînes. 6) Utilisez Strings.hasprefix ou Strings.hassuffix pour vérifier le préfixe ou le suffixe de la chaîne.

L'utilisation du package GO Language Strings peut améliorer la qualité du code. 1) Utilisez des chaînes.join () pour connecter élégamment les réseaux de chaînes pour éviter les frais généraux de performances. 2) Combinez des chaînes.split () et des chaînes.Contes () pour traiter le texte et faire attention aux problèmes de sensibilité aux cas. 3) Évitez l'abus de cordes.replace () et envisagez d'utiliser des expressions régulières pour un grand nombre de substitutions. 4) Utilisez des chaînes.

Le package des octets de Go offre une variété de fonctions pratiques pour gérer le tranchage des octets. 1.Bytes.Contains est utilisé pour vérifier si la tranche d'octets contient une séquence spécifique. 2.Bytes.Split est utilisé pour diviser les tranches d'octets en petits pièces. 3. bytes.join est utilisé pour concaténer plusieurs tranches d'octets en une seule. 4.Bytes.trimspace est utilisé pour retirer les blancs avant et arrière des tranches d'octets. 5.Bytes.Equal est utilisé pour comparer si deux tranches d'octets sont égales. 6.Bytes.Index est utilisé pour trouver l'indice de départ des sous-lisses dans les lieux de grande envergure.

Theencoding / binarypackageingoissentialBecauseitprovidesastandardwaytoreadandwriteBinaryData, assurant la plateforme de la compatibilité et la maintenance de la Différendianité.


Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel

Adaptateur de serveur SAP NetWeaver pour Eclipse
Intégrez Eclipse au serveur d'applications SAP NetWeaver.

Navigateur d'examen sécurisé
Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.
