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