Maison >développement back-end >Golang >Comment les différents types de variables sont définis dans Golang
La façon de définir différents types de variables dans Golang nécessite des exemples de code spécifiques
Dans Golang, nous pouvons utiliser différentes manières pour définir différents types de variables. Cet article expliquera comment définir plusieurs types de variables courants dans Golang et fournira des exemples de code correspondants.
1. Variable entière (int)
Les variables entières en Golang peuvent être utilisées pour stocker des valeurs entières. Elles sont définies comme suit :
var num int // Déclarez une variable entière nommée num
num = 10 //Assignment
fmt. .Println(num) //Sortie : 10
2. Variable à virgule flottante (float)
Les variables à virgule flottante dans Golang peuvent être utilisées pour stocker des valeurs réelles, et leur définition est la suivante :
var num float64 // Déclarer un variable à virgule flottante nommée num
num = 3.14 // Attribuer une valeur
fmt.Println(num) // Sortie : 3.14
3 Variable booléenne (bool)
Les variables booléennes dans le type Golang sont utilisées pour stocker les valeurs vraies et fausses, et sont définis comme suit :
var flag bool // Déclarez une variable booléenne nommée flag
flag = true // Attribuez une valeur
fmt.Println(flag) // Sortie : true
4. les variables en Golang sont utilisées pour stocker des séquences de caractères. Elles sont définies comme suit :
str = "Hello World" // Assignation
fmt.Println(str) // Sortie : Hello World
Un tableau en Golang est une séquence d'éléments de même type de longueur fixe et est défini comme suit :
arr = [5]int{1, 2, 3, 4, 5} // Attribue une valeur
fmt(arr) // Sortie : [1 2 3 4 5]
Une tranche en Golang est une référence à un tableau et peut croître dynamiquement. Elle est définie comme suit :
sli = []int. {1, 2, 3} // Attribuer une valeur
fmt.Println(sli) // Sortie : [1 2 3]
Un dictionnaire en Golang est une collection non ordonnée de paires clé-valeur , qui est défini comme suit :
m = map[string]int{"a": 1, "b": 2} // Assignation
fmt.Println(m) // Sortie : map[a:1 b:2]
La structure dans Golang est un type de données personnalisé qui peut combiner différents champs. Elle est définie comme suit. :
Name string Age int}var p Person // Déclarez une variable de structure Personne nommée p
p = Person{Name: "Tom", Age: 20} // Assignment
fmt.Println(p) // Sortie : {Tom 20}
Les variables pointeur dans Golang sont utilisées pour stocker des adresses mémoire pointant vers d'autres variables. Elles sont définies comme suit :
num := 10
ptr = &num // Affectation
fmt.Println(ptr) // Sortie : 0xc000014088
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!