tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Les hash tables en Go : le type map ======
Le type map est l'implémentation ... gnation à deux valeurs. La deuxième valeur ''p'', sera un booléen. Elle sera ''vraie'' si la clé est pré
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Espaces de travail et paquets ======
===== Espaces de travail =====
Nous all... ail. Il s'agit essentiellement d'un répertoire où sera placé votre travail en Go, donc vos fichiers Go.
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== L' outil Go ======
Introduisons ici l'outil Go. Il comporte de nombreuses fo... r.
Dans la majeure partie de ce cours, cela ne posera aucun problème car nous ne le ferons pas. Cependa
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Commentaires, affichage et nombres entiers ======
Nous allons continuer à par... de chaîne de caractère. Chaque occurrence ''%s'' sera remplacée par une variable de type chaîne de cara
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Structures de contrôle et fonction Scan() ======
:TODO_DOCUPDATE:
Pour conti... éen est vrai, alors le bloc correspondant au case sera exécuté.
Ci-dessous voici un exemple :
<code go
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Les tranches (slice) ======
La slice (tranche) est un type de données moins ... ec la déclaration littérale de slice, le pointeur sera positionné au début du tableau et la longueur de
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Pourquoi devrais-je apprendre le go ? (Avantages du Go) ======
Alors, pourquo... niveau dans cet ensemble de trois catégories, il sera considéré comme un langage de haut niveau. Rappel
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Installation de Go ======
Nous allons maintenant parler de la façon dont vous... stant et cliquez sur Suivant, Suivant, et il vous sera demandé où vous souhaitez installer l'outil, dans
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Les tableaux (array) ======
Abordons maintenant les types de données composi... audra 2. L'indice augmente à chaque fois.
''v'' sera la ''i+1'' valeur du tableau. Ainsi, lors du prem
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Portée des variables (scope) ======
Nous allons donc parler de la portée d'un... pourquoi ce code fonctionnera : la variable ''x'' sera résolue correctement.
Ainsi, lorsque vous parlez
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Conversion, flottants et chaînes de caractères ======
Nous avons donc parlé ... ', ''h'', ''e'', ''r'', ''e'', chacun d'entre eux sera représenté sous la forme d'une rune, d' un point
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Paquets de gestion des chaînes de caractères ======
Nous avons donc déjà abo... renvoient une nouvelle chaîne. La chaîne initiale sera donc remplacée.
Par exemple la fonction ''Replac
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Allocation dynamique de tranche ======
La fonction ''make()'' peut être util... leurs particulières (la valeur par défaut du type sera utilisée).
C'est un usage courant : vous souhait
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Les tables de hachage (hash table) ======
===== Principe de fonctionnement =... ient possible des collisions, mais cela ne vous posera probablement pas beaucoup de problèmes.
[[320_s
tes et transcriptions du cours "[[https://www.coursera.org/learn/golang-getting-started/home/welcome|Dém... ]] disponible sur la plateforme [[https://www.coursera.org/|coursera]].
====== Les structures (Struct) ======
La structure est un autre type de données agr... s de type chaînes de caractères. Leur valeur zéro sera une chaîne vide.
Une autre façon d'initialiser