Variables et constantes
Contexte
Section intitulée « Contexte »Go propose plusieurs façons de déclarer des variables et des constantes.
Déclarations de variables
Section intitulée « Déclarations de variables »varavec type –var nom stringvaravec initialisation –var nom = "Alice"(type inféré)- Assignation courte
:=–nom := "Alice"(uniquement à l’intérieur des fonctions) - Variables multiples –
var x, y int = 1, 2oux, y := 1, 2
Constantes
Section intitulée « Constantes »- Déclarées avec le mot‑clé
const. - Ne peuvent pas être modifiées après déclaration.
- Peuvent être non typées (ex.
const Pi = 3.14).
Démontrer différentes déclarations de variables et constantes.
Code exemple
Section intitulée « Code exemple »package main
import "fmt"
const Pi = 3.14159const ( StatusOK = 200 StatusNotFound = 404)
func main() { var nom string = "Alice" var age = 30 ville := "Paris" var x, y int = 10, 20 a, b := "bonjour", true
fmt.Println(nom, age, ville) fmt.Println(x, y, a, b) fmt.Println(Pi, StatusOK, StatusNotFound)}Alice 30 Paris10 20 bonjour true3.14159 200 404