Recently Updated Pages
Les bases
Architecture Réseau Docker Networking Compose Swarm
GTK
Présentation Nous allons voir comment développer une application GTK en C à l'aide de CMake ou M...
Reverse proxy
Reverse proxy simple GitHub repo Le reverse proxy est quelque chose de majoritairement utilisé ...
Static server
GitHub repo Dans certains cas, on souhaite juste héberger un site statique. On pourrait se tour...
Restful API Server
Simple Server GitHub repo Pour utiliser Gin, il suffit d’importer github.com/gin-gonic/gin au n...
Live reload
Recompiler notre code à chaque fois que l’on change notre code, arrêter le serveur et le relancer...
Introduction à Gin
Repo github des exercices Présentation de Gin Gin est un framework web HTTP écrit en Go. Il di...
Maps
Définition Structure associant des clés à des valeurs On peut mettre en clé tout ce qui est com...
Structures & Pointeurs
Définition SimplementType personnalisé représentant une collection de champs Syntaxe type <Nom...
Kata Find and Replace
Énoncé Programme qui trouve et remplace un mot par un autre dans un fichier. Exemple Remplacer...
Defer
Repousser l'exécution d'une instruction Cas d'utilisation Dans l'exemple si dessous func main(...
Fichiers
Pour manipuler un fichier en Go, il existe plusieurs librairies permettant différentes actions. i...
Gestion d'erreurs
Gestion d'erreurs dans les langages Il y a plusieurs stratégies possibles : Code d'Erreurs E...
Range
C'est la continuité du for, il permet d'itérer sur une collection de donnée Syntaxe for <index>...
Les fonctions
func printInfoNoParam() { fmt.Printf("Name=%s, age=%d, email=%s\n", "Bob", 10, "bob@golang.org")...
Tableaux
Tableaux à taille fixe Définition Simplement Un tableau à taille fixe est une séquence d'élémen...
Tests & Boucles
Les combinaisons et opérateurs booléens Comparaisons == != < > >= >= Opérateurs boolé...
Introduction
Qui a fait le Go ? Go (ou Golang) est un langage de programmation open source assez jeune. Il a...