Constante
Constante
On utilise une constante lorsqu’on sait qu’une valeur ne changera jamais. Ça permet de sécuriser ton programme et de limiter les erreurs inutiles.
Déclaration d’une constante
La déclaration d’une constante se fait à l’aide du mot clé let.
let firstName = "Emy"
Immutabilité des constantes
Il est important de noter qu’une constante ne peut être initialisée qu’une seule fois. Si tu essaye de réassigner une valeur à une constante, tu obtiendra une erreur de compilation.
let lastName = "Skywalker"
lastName = "Kenobi"
// Erreur de compilation : -> Cannot assign to value: 'lastName' is a 'let' constant
Modifier une constante
Comme on vient de le voir, une constante ne peut pas être modifiée, c’est tout simplement impossible. Si tu essayes, Swift refusera de compiler ton code. Cela dit, tu peux tout à fait récupérer la valeur d’une constante pour la stocker dans une variable. Et cette variable, contrairement à la constante, pourra être modifiée.
C’est un petit tips pratique à connaître, particulièrement utile dans certains cas.
let birthCity = "Paris"
var newBirthCity = birthCity
newBirthCity = "Toulouse"
Avantages des constantes
Les constantes sont un outil utile pour garantir que certaines valeurs ne changent pas tout au long du programme. Utilise des constantes chaque fois que cela est possible rend ton code plus sûr et plus facile à comprendre. Pour les règles et convention de nomination, ce sont les même que celle des variables.
Exercices Pratiques
Note
Retrouve une mise en pratique des premières notions sur le cours :
Les types de données
Exercices Pratiques
Note
Retrouve une mise en pratique des premières notions sur le cours :
Les types de données