Différences entre constantes et variables
Objectifs
Comprendre la différence entre variables et constantes en Swift.
Apprendre à utiliser le mot clé let pour déclarer des constantes.
Optimiser le code en suivant les recommandations d'Apple.
Résumé
Dans cette leçon, vous apprendrez à créer, modifier et accéder à des constantes en Swift, suivant les recommandations d'Apple pour optimiser votre code.
Description
Nous avons vu comment créer, modifier et accéder à des variables, mais dans de nombreux cas, il est préférable de créer des constantes. Apple recommande fortement cette pratique. La différence entre une constante et une variable est que la valeur d'une constante ne peut plus être modifiée une fois initialisée. Utiliser des constantes permet au compilateur d'optimiser le code, améliorant ainsi les performances de l'application. De plus, cela rend le code plus sûr en verrouillant les valeurs qui ne changent pas.
Pour créer une constante, la syntaxe est similaire à celle des variables, sauf que l'on utilise le mot clé let au lieu de var. Par exemple, imaginez une note maximale de 20 pour une évaluation. Vous pouvez définir cette constante avec let noteMax = 20
. Cela permet de vérifier si les notes saisies par les utilisateurs sont valides sans risque de modifier accidentellement la valeur de référence.
Utiliser let vous aide à mieux gérer les ressources et à sécuriser vos données. Cependant, si une valeur doit changer, il faut utiliser var. Prenons l'exemple où une note invalide doit être rectifiée automatiquement; ici, une variable serait nécessaire. Comprendre et appliquer correctement ces concepts est essentiel pour écrire du code performant et fiable.