Contenu du cours
Introduction à Golang
Introduction à Golang
Entiers
Types de données sont un concept fondamental dans tout langage de programmation, y compris Go. Ils spécifient le type de données qui peut être stocké dans une variable.
Lors de la déclaration d'une variable, nous pouvons spécifier son type de données, ce qui détermine le type de données qui peut être stocké dans cette variable.
L'un des types de données les plus couramment utilisés est les entiers. Un entier, comme son nom l'indique, représente un nombre non décimal, qui peut être positif ou négatif. Par exemple, -1
, 0
, 9
ou 1234567
, entre autres.
Nous pouvons déclarer et initialiser une variable de type entier en utilisant la syntaxe suivante :
Remarque
Déclarer une variable implique de spécifier son type et son nom, tandis qu'initialiser une variable consiste à lui attribuer une valeur initiale.
index
var myVariable int = 10
Si nous spécifions un type pour la variable lors de la déclaration, nous n'avons pas nécessairement besoin de l'initialiser avec une valeur. Par conséquent, la syntaxe suivante est également valide :
index
var myVariable int
Dans le scénario décrit ci-dessus, il est attribué une valeur par défaut de 0
. Par conséquent, la sortie du programme suivant sera 0
.
index
package main import "fmt" func main() { var myVariable int fmt.Println(myVariable) }
Il est important de noter que lors de la déclaration d'une variable sans spécifier le type de données, nous devons également l'initialiser :
index
// Correct Syntax var myVariable = 7 // Incorrect Syntax var myVariable
Si le type de données n'est pas spécifiquement indiqué, le compilateur déduit automatiquement le type de données de la variable en fonction de la valeur initialement assignée. Puisque 7
est une valeur entière, var myVariable = 7
sera interprété comme une variable de type entier. Cependant, il est conseillé d'inclure des déclarations de type de données lors de la déclaration de variables pour améliorer la lisibilité du code.
Remarque
Lors de l'utilisation de l'opérateur
:=
pour la déclaration de variable, les types de données ne sont pas spécifiquement indiqués.
Merci pour vos commentaires !