Aller au contenu

Variables et constantes

Go propose plusieurs façons de déclarer des variables et des constantes.

  1. var avec typevar nom string
  2. var avec initialisationvar nom = "Alice" (type inféré)
  3. Assignation courte :=nom := "Alice" (uniquement à l’intérieur des fonctions)
  4. Variables multiplesvar x, y int = 1, 2 ou x, y := 1, 2
  • 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.

package main
import "fmt"
const Pi = 3.14159
const (
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)
}
Fenêtre de terminal
Alice 30 Paris
10 20 bonjour true
3.14159 200 404