Menu
Coddy logo textTech

Значение 'nil'

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

nil. Это специальное значение обозначает отсутствие какого-либо значения — представьте его как пустой контейнер.

В Lua, когда вы объявляете переменную, но ничего ей не присваиваете, эта переменная автоматически содержит nil:

local emptyVariable
print(emptyVariable)  -- Это выведет: nil

Ключевое слово local используется для объявления переменной, которая принадлежит текущей области видимости, то есть доступна только внутри блока кода, где она определена. Это рекомендуемый способ создавать переменные в Lua.

Значение nil — это способ Lua сказать: «здесь ничего нет». Оно отличается от числа 0, пустой строки или логического значения false — оно буквально означает, что значение ещё не было присвоено.

challenge icon

Задание

Легко

Создай переменную с именем playerStatus, не присваивая ей никакого значения. Затем выведи эту переменную, чтобы увидеть, что Lua присваивает ей по умолчанию.

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

-- TODO: Напишите свой код здесь
quiz iconПроверьте себя

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

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

Потренируйтесь самостоятельно: Онлайн-компилятор Lua