Menu
Coddy logo textTech

Pourquoi utiliser des variables locales ?

Fait partie de la section Fundamentals du Journey Lua de Coddy — leçon 85 sur 90.

Prévenir les conflits de noms : Le bénéfice le plus important des variables locales est qu'elles vous empêchent d'écraser accidentellement d'autres variables portant le même nom. Lorsque vous utilisez des variables globales tout au long de votre programme, il est facile de réutiliser accidentellement un nom de variable et de modifier une valeur que vous n'aviez pas l'intention de changer.

score = 100  -- Variable globale

-- Plus tard dans votre code...
score = 50   -- Oups ! Vous venez d'écraser le score original

Avec les variables locales, chaque portée possède ses propres variables distinctes, il n'y a donc aucun risque de conflits accidentels.

Aide-mémoire

Les variables locales empêchent les conflits de noms en créant des portées distinctes, évitant ainsi l'écrasement accidentel des variables globales :

score = 100  -- Variable globale

-- Plus tard dans votre code...
score = 50   -- Oups ! Vous venez d'écraser le score original

Avec les variables locales, chaque portée conserve ses propres variables distinctes, éliminant ainsi le risque de conflits accidentels.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fundamentals