L'Opérateur d'Assignation

Apprenez à assigner des valeurs à vos variables et constantes avec l'opérateur d'assignation.

Voir sur YouTube

En Swift, l'opérateur d'assignation est utilisé pour attribuer une valeur à une constante ou une variable. C'est un des opérateurs les plus fondamentaux du langage, et il joue un rôle clé dans la gestion des données.

L'Opérateur d'Assignation de Base (=)

L'opérateur d'assignation de base en Swift est le signe égal (=). Il permet de stocker une valeur dans une constante ou une variable.

Syntaxe :

variableName = value

Exemples :

  • Assignation à une variable :
var age = 30

Ici, la variable age est initialisée avec la valeur 30.

  • Assignation à une constante :
let pi = 3.14159

Ici, la constante pi est initialisée avec la valeur 3.14159.

Réassignation des Variables

Les variables peuvent être réassignées plusieurs fois au cours de l'exécution du programme. En revanche, les constantes ne peuvent pas être réassignées après leur initialisation.

Exemple de Réassignation :

var score = 10
score = 20 // La valeur de `score` est maintenant 20

Opérateurs d'Assignation Composés

En Swift, vous pouvez également utiliser des opérateurs d'assignation composés pour combiner une opération arithmétique avec une assignation. Ces opérateurs sont pratiques pour effectuer des calculs et mettre à jour les variables en une seule étape.

Liste des Opérateurs d'Assignation Composés :

  • Addition avec assignation (+=) :
var total = 100
total += 50 // total est maintenant 150
  • Soustraction avec assignation (-=) :
var balance = 200
balance -= 30 // balance est maintenant 170
  • Multiplication avec assignation (*=) :
var multiplier = 5
multiplier *= 3 // multiplier est maintenant 15
  • Division avec assignation (/=) :
var quotient = 100
quotient /= 4 // quotient est maintenant 25
  • Modulo avec assignation (%=) :
var remainder = 29
remainder %= 7 // remainder est maintenant 1

Opérateurs d'Assignation pour les Types Optionnels

En Swift, les optionnels peuvent également être assignés à une variable ou une constante. Il est important de comprendre que l'assignation de nil à une variable optionnelle est valide et peut être utilisée pour indiquer l'absence de valeur.

Exemples avec Optionnels :

var name: String? = "Alice"
name = nil // L'optionnel `name` est maintenant nul

Utilisation de l'Opérateur d'Assignation dans des Expressions

L'opérateur d'assignation peut également être utilisé dans des expressions plus complexes où une valeur est d'abord calculée avant d'être assignée.

Exemple :

var x = 10
var y = 5
x = y + 15 // x reçoit la valeur de y + 15, soit 20

Points Clés à Retenir

  • L'opérateur d'assignation (=) est utilisé pour attribuer une valeur à une variable ou une constante.
  • Les variables peuvent être réassignées, mais les constantes ne peuvent pas l'être après leur initialisation.
  • Les opérateurs d'assignation composés (+=, -=, *=, /=, %=) permettent de combiner une opération arithmétique avec une assignation.
  • Les optionnels peuvent également être assignés, y compris à nil pour indiquer l'absence de valeur.