Menu
Coddy logo textTech

Зачем использовать локальные переменные?

Часть раздела Основы путешествия по Lua на Coddy — урок 85 из 90.

Предотвращение конфликтов имен: Самое важное преимущество локальных переменных заключается в том, что они предотвращают случайную перезапись других переменных с тем же именем. Когда вы используете глобальные переменные во всей программе, легко случайно повторно использовать имя переменной и изменить значение, которое вы не собирались изменять.

score = 100  -- Глобальная переменная

-- Позже в вашем коде...
score = 50   -- Ой! Вы только что перезаписали исходный счет

С локальными переменными каждая область видимости имеет свои собственные отдельные переменные, поэтому нет риска случайных конфликтов.

Попробуйте сами

В этом уроке нет задания по программированию.

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы