Menu
Coddy logo textTech

Por que usar variáveis locais?

Parte da seção Fundamentals do Journey de Lua da Coddy — lição 85 de 90.

Prevenindo Conflitos de Nomes: O benefício mais importante das variáveis locais é que elas impedem que você sobrescreva acidentalmente outras variáveis com o mesmo nome. Quando você usa variáveis globais em todo o seu programa, é fácil reutilizar acidentalmente o nome de uma variável e alterar um valor que você não pretendia modificar.

score = 100  -- Variável global

-- Mais tarde no seu código...
score = 50   -- Ops! Você acabou de sobrescrever a pontuação original

Com variáveis locais, cada escopo tem suas próprias variáveis separadas, portanto não há risco de conflitos acidentais.

Folha de consulta

Variáveis locais evitam conflitos de nomes ao criar escopos separados, evitando a sobrescrita acidental de variáveis globais:

score = 100  -- Variável global

-- Mais tarde no seu código...
score = 50   -- Ops! Você acabou de sobrescrever a pontuação original

Com variáveis locais, cada escopo mantém suas próprias variáveis separadas, eliminando o risco de conflitos acidentais.

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentals