BlogHide Resteemsraptorjesus (55)in utopian-io • 7 years agoGolang 20 : Les interfaces(Part II)Les interfaces(Part II) La représentation interne d'une interface Une interface est intérieurement représentée par un tuple (type, value) . type est le type implicite concret de…raptorjesus (55)in fr • 7 years agoPourquoi je ne poste pas aussi souvent que d'habitude ces temps ciMessage rapide : je suis dans un peu sous l'eau côté travail pendant les deux semaines à venir, donc je ne vais pas pouvoir respecter mon plan des deux articles par jour pendant ce temps là.…raptorjesus (55)in utopian-io • 7 years agogolang 19 : Les interfaces (partie I)Les interfaces (partie I) C'est quoi une interface? Une interface dans le monde de l'objet orienté est" Une interface définie le comportement d'un objet . Une interface indique ce qu'un…raptorjesus (55)in utopian-io • 7 years agogolang 18 : Les structures (partie II)Les structures (partie II) Pointeur sur une structure Il est possible de créer des pointeurs sur une struct. package mainraptorjesus (55)in utopian-io • 7 years agoGolang 17 : Les structures (partie I)Les structures (partie I) C'est quoi une structure? Une structure est un type défini pour l'utilisateur qui représente une collection de champs. Une structure peut être utilisée pour…raptorjesus (55)in utopian-io • 7 years agoGolang 16 : Les pointeursLes pointeurs C'est quoi un pointeur? Un pointeur est une variable qui stocke l'adresse mémoire d'une autre variable. La déclaration des pointeurs * T est le type de la variable…raptorjesus (55)in utopian-io • 7 years agoGolang 15 : Les chaînes de caractèresLes chaînes de caractères C'est quoi une chaîne de caractères? Une chaîne de caractères en Go est une tranche de bits. Les chaîne de caractères peuvent être créés en enfermant leurs…raptorjesus (55)in utopian-io • 7 years agoGolang 14 : Les mapsLes maps C'est quoi une map? Une map est un type builtin en Go qui associe une valeur à une clé. La valeur peut être extraite en utilisant la clé correspondante. Comment créer une map…raptorjesus (55)in utopian-io • 7 years agoGolang 13 : Les fonctions variadiquesLes fonctions variadiques Qu'est ce que c'est une fonction variadique? Une fonction variadique est une fonction qui accepte un nombre variable d'arguments. Syntaxe Si le dernier…raptorjesus (55)in utopian-io • 7 years agoGolang 12 : Les tranchesLes tranches Une tranche est un wrapper utile, flexible et puissant. Les tranches sont des références à des tableaux existants. La création d'une tranche Une tranche avec des éléments de…raptorjesus (55)in utopian-io • 7 years agoGolang 11 : Les packages(partie 2)Les packages(part II) Les noms exportés On va voir pourquoi les noms des fonctions Surface et Diagonal dans le package rectangle commencent par des majuscules. Toute fonction ou…raptorjesus (55)in utopian-io • 7 years agoGolang 10 : Les tableaux Les tableaux Les tableaux sont une collection d'éléments qui appartiennent au même type, Par exemple une collection d'entiers 3, 5, 2, 6 d'un tableau. Les tableaux en Go ne tolèrent pas le…raptorjesus (55)in utopian-io • 7 years agoGolang 9 : La déclaration switchLa déclaration switch Switch est une déclaration qui évalue une expression et qui la compare à une liste de cas possibles et exécute le bloc du code selon le cas correspondant. Voici un…raptorjesus (55)in utopian-io • 7 years ago Golang 8 : Les bouclesLes boucles Les boucles sont utilisées pour exécuter un bloc de code. Go n'a pas de boucles while ou do while qui sont disponibles pour d'autres langages. Le syntaxe des boucles for…raptorjesus (55)in utopian-io • 7 years agoGolang 7 : La déclaration if elseLa déclaration if else if est une déclaration conditionnel, Le syntaxe de cette déclaration est comme suivant: if condition { raptorjesus (55)in utopian-io • 7 years agoGolang 6 : Les packages partie 1 Les Packages (partie I) Qu'est ce que c'est un package? Les packages sont utilisés pour organiser les codes sources pour une réutilisation efficace et une lisibilité meilleure. Les…raptorjesus (55)in utopian-io • 7 years agoGolang 5 : Les fonctionsLes Fonctions C'est quoi une fonction? Une fonction est un bloc de code qui performe une tâche spécifique. Une fonction prend en paramètre des entrées et fait des calculs sur ces entrées et…raptorjesus (55)in utopian-io • 7 years agoGolang 4 : Les constantesLes constantes Introduction in this article, we will see string contants, boolean constants, numeric constants and numeric expressions, we will also see how Go handle these constants.…raptorjesus (55)in utopian-io • 7 years agoGolang 3 : Les typesTypes introduction This article is about Types that are available in go, their characteristics and some tools to manipulate them. Les types suivants sont les types disponibles dans…raptorjesus (55)in utopian-io • 7 years agoGolang 2 : Les variables Les Variables Introduction In this article, we will see how to handle variables in go and some interesting functionalities of go that allow an easy manipulation of variables. Qu'est ce…