Menu
Coddy logo textTech

¿Por qué usar variables locales?

Parte de la sección Fundamentals del Journey de Lua de Coddy — lección 85 de 90.

Prevención de conflictos de nombres: El beneficio más importante de las variables locales es que evitan que sobrescribas accidentalmente otras variables con el mismo nombre. Cuando utilizas variables globales en todo tu programa, es fácil reutilizar accidentalmente un nombre de variable y cambiar un valor que no tenías la intención de modificar.

score = 100  -- Variable global

-- Más adelante en tu código...
score = 50   -- ¡Vaya! Acabas de sobrescribir la puntuación original

Con las variables locales, cada ámbito tiene sus propias variables independientes, por lo que no hay riesgo de conflictos accidentales.

Hoja de referencia

Las variables locales evitan conflictos de nombres al crear ámbitos separados, evitando sobrescrituras accidentales de variables globales:

score = 100  -- Variable global

-- Más adelante en tu código...
score = 50   -- ¡Vaya! Acabas de sobrescribir la puntuación original

Con las variables locales, cada ámbito mantiene sus propias variables separadas, eliminando el riesgo de conflictos accidentales.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals