Sommaire

Variables Variables

Le code sert d’ordinaire à manipuler des valeurs par le biais de variables. La déclaration d’une nouvelle variable s’effectue avec le mot-clé var.

var nomDeVariable = valeur

Le code suivant permet de déclarer une variable nommée hello contenant la chaîne de caractères Hello World!.

var hello = "Hello World!"

Il est possible d’attribuer par la suite une nouvelle valeur à la variable hello de cette manière :

var hello = "Hello World!" 
hello = "Hello Swift!"

La colonne de droite confirme la valeur assignée à la variable.

Il est possible d’assigner une valeur numérique à une nouvelle variable :

var hello = "Hello World!" 
hello = "Hello Swift!" 
var nombre = 42

Néanmoins, si l’on essaye d’assigner un nombre à la variable hello il survient une erreur.

var hello = "Hello World!" 
hello = "Hello Swift!" 
var nombre = 42 
hello = 99

Cliquez sur la pastille rouge dans la marge pour afficher le message d’erreur.

IMAGES/03EP03.png

L’erreur affichée est "Cannot assign value of type ’Int’ to type ’String’" (Impossible d’assigner une valeur de type entier vers le type chaîne de caractères).

Swift est un langage dit fortement typé : une fois le type d’une variable défini, il est impossible de lui assigner une valeur d’un autre type. ...