====== 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.