Les types de base et les variables
Les variables doivent être déclarées avant l'utilisation avec le mot clé var et leur type doit être annoncé à ce moment.
chaînes de caractères
Déclaration d'un type string, chaîne de caractère
var a string = "un texte"
Le type chaîne de caractères n'existe pas en C, on utilise des tableaux de caractères ce qui occasionne de grandes difficultés pour les débutants. Go simplifie donc les choses de ce côté.
entiers
Déclaration d'un entier sans préciser de valeur initiale
var b int
Déclaration d'un entier en précisant une valeur initiale
var b int = 5
Déclaration simultanée de deux entiers
var b, c int = 2, 8
Déclaration d'une chaîne sans préciser le type. Le := sert de raccourci. Le type est déduit par Go automatiquement puisqu'il n' y a aucune ambiguïté possible.
f := "truc"
booléens
var e bool = true var f bool = false var c bool = e && f
flottants
var x = 7.0
Et enfin, on peut définir une constante
const X = 12.0
Affichage de résultat
Dans le cadre d'une initiation, on a besoin d'afficher à l'écran des résultats. Sur ce point, Go sera semblable à Python : La fonction fmt.Println pourra afficher tout type de variables.
x := 7.0
y := 5.0
fmt.Println("un message")
fmt.Println(x)
fmt.Println("x est égal à ", x)
fmt.Println("x + y = ", x + y)
Notez en particulier la , permettant de joindre dans l'affichage une partie texte et une partie nombre.
