Outils pour utilisateurs

Outils du site


nsi:langages:go:types_de_base

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.

nsi/langages/go/types_de_base.txt · Dernière modification : de goupillwiki