Dans cet article, nous allons vous expliquer comment travailler avec des variables et des structures. Il s'agit d'un matériel particulièrement utile pour les utilisateurs novices. Rappelons que le langage est statiquement typé. En Python, Ruby ou JavaScript, vous devrez effectuer plusieurs contrôles de correction. Go évite ce problème.
Considérons le premier exemple :
Une nouvelle fonction, print
, est responsable de la sortie. Vous pouvez voir ici que vous devez lui passer unechaîne de caractères
. Une variable de type chaîne
sera créée dans la fonction principale
. Elle sera transmise à print
. Si vous lui passez autre chose, vous obtiendrez une erreur. Vous pouvez changer le type de la variable en int
, vous obtiendrez une erreur :
cannot use "Hello World!" (type string) as type int in assignment
Vous obtiendrez également une erreur si vous déclarez une variable ou importez un package mais ne l'utilisez pas. Il y a beaucoup d'autres choses que vous pouvez faire avec Go, l'une d'entre elles étant les structures. Compliquons notre programme en créant une structure site
, avec des champs name
et url
, qui décrira un site :
La structure aura une méthode print
qui affichera "Welcome...". Dans le programme principal
, nous avons initialisé la structure et assigné des valeurs à ses champs, puis appelé la méthode print.
Le langage de programmation Go se caractérise par un certain nombre de fonctionnalités et de capacités. Nous l'avons constaté par nous-mêmes.