GoLang

Par fdifolco, 21 mars, 2025

1. Aliases de Types

Golang permet de définir des alias de types pour améliorer la lisibilité du code. Par exemple :

 type Age int
 type Nom string
 type Ajouter func(int, int) int

Ici, Age et Nom sont des alias pour int et string, tandis que Ajouter est un alias pour une fonction qui prend deux int et retourne un int. Cette fonctionnalité n'existe pas directement en Python mais rappelle les typedef en C.

Étiquettes

Par fdifolco, 14 mars, 2025

Aujourd’hui au programme : defer et pointeur Defer Go, à l’inverse de plusieurs langages, n’a pas de blocs try, catch, finally. C’est entre autres pourquoi la gestion des erreurs se fait souvent ainsi :

if err != nil {
	// Gestion de l'erreur
}

À première vue, c’est la seule différence. Mais que se passe-t-il lorsqu’on veut s’assurer qu’une fonction est appelée ou qu’un code est exécuté après l’exécution du programme ou après une fonction ?

Étiquettes

Par fdifolco, 27 février, 2025

Aujourd'hui au programme : les boucles, le switch et les fonctions.

Après mes lectures de cette semaine, j'ai appris plusieurs choses, certaines étranges et d'autres vraiment intéressantes. Les voici :


Les Boucles en Go Go propose quatre façons de définir une boucle :

La boucle traditionnelle (type for classique)

for i := 0; i < 10; i++ {
	// du code
}

La boucle while (Go utilise for à la place)

Étiquettes

Par fdifolco, 19 février, 2025

Voici mes observations après ma dernière scéance de lecture du livre Learning Go: An Idiomatic Approach to Real-World Go Programming.

Constantes

Go ne contient pas de moyen de savoir si une valeur calculée pendant l’exécution est immuable.

x := 5
y := 6
const z = x + y // x + y (value of type int) is not constant

Une constante typée est uniquement compatible avec son type (float32), tandis qu’une constante non typée est plus malléable.

Étiquettes

Par fdifolco, 7 février, 2025

Comme vous le savez déjà mon Blog portera sur mon amour pour le language de programmation Go. Au file de mes blogs, vous aurez mon avis sur le livre Learning Go de Jon Bodner. De plus, ce blog servira à renforcer mes connaissances du language car je devrais traduire les concepts du livre et les verbaliser en ajoutant mon opinion.

Étiquettes

Par fdifolco, 29 janvier, 2025

Une nouvelle passion

Il y a 5 ans, j’ai décidé de changer de carrière. J’étais électromécanicien, mais je n’étais définitivement pas à ma place. J’avais de la difficulté à visualiser ce que je pourrais faire de ma vie à part travailler de mes mains. Puis, une connaissance qui commençait l’université m’a dit : “Frank, je te vois faire de la programmation. Va sur Codecademy, essaie Python, c’est gratuit.” Dès mon premier exercice sur la plateforme, je n’ai jamais arrêté et, du même coup, j’ai trouvé une passion.

Étiquettes

Par iguellil, 3 février, 2024

Qui Suis-Je ?

   Je suis Imene Guellil, une passionnée de technologie et étudiante en informatique dans le programme de développement d'applications web et mobile au Collège de Rosemont.

Mon Intérêt pour le Développement Cloud et le language GoLang
    Je suis passionnée par le développement cloud et l'idée de créer des systèmes évolutifs et accessibles m'enthousiasme. GoLang est un langage de programmation utilisé dans le développement cloud. J'espère explorer davantage ce sujet dans mes futurs blogs.

 

Étiquettes