Maison > développement back-end > Golang > Comment créer un projet de langage Go

Comment créer un projet de langage Go

PHPz
Libérer: 2023-04-18 09:44:53
original
2958 Les gens l'ont consulté

Dans le domaine de l'informatique, le langage Go (également connu sous le nom de Golang) est un langage de programmation open source développé par Google. Son compilateur prend en charge plusieurs systèmes d'exploitation et plates-formes matérielles et peut fonctionner dans un environnement multiplateforme. Le langage Go est conçu pour être un langage hautes performances, évolutif et simultané, très adapté à la création de services réseau et de systèmes distribués.

Si vous souhaitez commencer à apprendre et à utiliser le langage Go, cet article vous présentera comment créer un projet en langage Go.

  1. Installez l'environnement linguistique Go

Vous devez d'abord installer l'environnement linguistique Go sur votre ordinateur local. Vous pouvez télécharger le package d'installation adapté à votre propre système d'exploitation sur le site officiel de Go Language pour l'installation. Une fois l'installation terminée, vous pouvez entrer la commande go version dans le terminal de ligne de commande pour vérifier si la langue Go a été installée avec succès sur l'ordinateur local.

  1. Créez un répertoire

Créez un nouveau répertoire sur votre ordinateur local pour stocker le code source du projet de langage Go. Utilisez le terminal de ligne de commande pour entrer dans le nouveau répertoire :

cd ~/Documents/go-projects
Copier après la connexion
  1. Initialize project

Initialisez un nouveau projet de langage Go dans le nouveau répertoire. Entrez la commande suivante :

go mod init your-project-name
Copier après la connexion

Cette commande initialisera un nouveau projet de langage Go et créera un fichier go.mod. Dans ce fichier, le langage Go enregistre les packages et modules dont dépend le projet.

  1. Créez le fichier principal

Créez un fichier nommé main.go sous le nouveau répertoire. Il s'agit du principal point d'entrée du projet et est utilisé pour définir le comportement et la logique du projet.

  1. Écrire le code

Ouvrez le fichier main.go et écrivez le code de votre projet. Ce qu'il faut expliquer ici, c'est que le langage Go utilise des packages de code (Package) comme unité d'organisation du code. Chaque package de code se compose de plusieurs fichiers sources Go et est défini dans un répertoire racine. Dans le package de code, nous pouvons utiliser des fonctionnalités du langage telles que la déclaration de fonctions, de structures, d'interfaces et de variables pour créer nos applications.

Voici un exemple très simple :

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}
Copier après la connexion
  1. Exécutez le code

Pour exécuter le code sur votre ordinateur local, vous devez utiliser le terminal de ligne de commande pour entrer dans le répertoire où se trouve le package de code et utiliser ce qui suit commande :

go run main.go
Copier après la connexion

This La commande démarrera l'environnement d'exécution du langage Go et exécutera la fonction principale dans le package de code.

  1. Build Project

Si vous souhaitez créer un fichier binaire exécutable pour votre projet, vous pouvez utiliser la commande suivante :

go build
Copier après la connexion

Après avoir exécuté cette commande, un fichier nommé your-project-name sera généré dans le fichier actuel. fichier exécutable du répertoire, vous pouvez l'exécuter en exécutant la commande suivante :

./your-project-name
Copier après la connexion

À ce stade, vous avez créé avec succès un projet en langage Go et appris à l'exécuter et à le construire. Même si ce n’est qu’un début, il s’agit d’un effort très précieux. Ensuite, vous pouvez en apprendre davantage sur le langage Go et commencer à créer des applications plus intéressantes et complexes comme la suivante :

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello world, %s!", r.URL.Path[1:])
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}
Copier après la connexion

Le code ci-dessus crée une application Web très simple qui peut écouter les messages provenant d'une requête HTTP sur le port 8080. Si l'URL visitée par l'utilisateur est /, la valeur de retour est "Hello world!". Si l'URL demandée par l'utilisateur est similaire à /hello, le contenu renvoyé est "Bonjour tout le monde, bonjour !".

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal